Senior Java Architect - Fully remote - Contractor
Remote
Job Summary
Design new information systems and review existing architectures for regular maintenance and support. Develop and maintain Java Spring MVC monolith applications with frontend implementation, while coordinating technical architecture and participating in working groups. Analyze system integrations, produce architecture documents, and troubleshoot production issues with priority on critical fixes. Build and deploy new releases, configure software environments, and conduct code and security reviews. Assist in testing, analysis, and deployment reporting. This fully remote role requires +10/15 years of IT/Java experience and fluent English, with no work permit provided.
Required Qualifications
- Full remote work arrangement
- Work permit not provided
- Fluent in English
- Based in Europe
- Bachelor's degree or Master's degree
- +10/15 years of IT/Java development experience
- +5 years experience in architecture for web information systems, including the design and development based on Java for web applications
- +4 years experience in continuous integration tools (e.g., Maven, Gitlab, JUnit)
- +2 years experience in Oracle PL/SQL
- +2 years experience in Spring Framework
- Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices)
- Excellent knowledge of applications design
- Excellent knowledge of modelling tools
- Excellent knowledge of Object-Oriented Programming languages
- Excellent knowledge of Relational Database Management Systems
- Excellent knowledge of Java EE technologies and Java application servers
- Excellent knowledge of the Spring and Hibernate Frameworks
- Excellent knowledge of Agile development methodologies (such as SCRUM, Kanban)
- Excellent knowledge of test automation tools (e.g., Junit, Selenium/Selenide)
- Excellent knowledge of code versioning tools (e.g., Git)
- Good knowledge of Linux as development environment
- Good knowledge of Java server-side templating languages (e.g., ThymeLeaf, Apache Tiles, JSP)
- Good knowledge of front-end frameworks and libraries (e.g., jQuery, Angular)
- Knowledge of Enterprise Architecture
- Knowledge of interoperability technology (e.g., web services SOAP/REST, message-oriented middleware, service-oriented bus, event architecture)
- Knowledge of data exchange formats (XML/XSD, Json)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.