Senior Java Architect - Full remote - Contractor
Remote
Job Summary
Design robust, multi-threaded, and distributed system components deployed on-premise and in Microsoft Azure, while documenting solutions using UML and Archimate3 notations. Develop high-quality Java code within the Maven and JUnit ecosystem, and implement continuous build and integration processes using Jenkins to maintain unit testing and code quality metrics. Analyze and influence functional and non-functional requirements, ensuring REST and SOAP API integration aligns with agile methodologies like Scrum and Kanban. Produce clean, unit testable, and well-documented source code while adhering to OWASP secure coding guidelines. Candidates must hold a Bachelor or Master degree with over eight years of experience in object-oriented analysis and design, including serverless functions and event-based architectures. Fluent English proficiency is required for this full remote role based in the Netherlands, with a work permit necessary.
Required Qualifications
- Bachelor or Master degree
- +8 years of experience in a similar role
- Strong experience in object oriented analysis & design (OOA&D) and Java language development
- Experience using agile software development methodologies (i.e. Scrum, Kanban and other lean techniques)
- Experience in implementing cloud services and architecture, serverless functions, event based architectures, for instance on Microsoft Azure
- Proven experience of REST API development
- Proven experience of SOAP API integration
- Experience with Oracle Service Bus
- Very good knowledge of the Spring framework
- Knowledge of OWASP secure coding guidelines
- BCS, TOGAF, SWEBOK or other equivalent and valid certificates
- Fluent in English
- Work permit
- This role can be performed remote from any EU country
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.