Job Title: Java Microservices Architect (3+ years experience)
We are seeking an experienced Java architect with a strong background in building microservices architecture. The ideal candidate will have at least 3 years of professional experience in designing and implementing microservices architecture using Java. This is a remote position and the candidate will be working with a team of developers to design and implement new microservices and maintain existing ones.
Design and develop microservices architecture using Java
Collaborate with the development team to ensure that the microservices architecture aligns with the project requirements
Ensure that the microservices are scalable, secure, and maintainable
Provide guidance and mentorship to junior developers on the team
Stay up-to-date with the latest trends and best practices in microservices architecture and Java development
3+ years of professional experience in designing and implementing microservices architecture using Java
Strong understanding of microservices architecture and design patterns
Experience with containerization technologies such as Docker and Kubernetes
Experience with cloud-native platforms such as AWS or Azure
Strong problem-solving skills and ability to work independently in a fast-paced environment
Strong communication and collaboration skills
Education: Bachelor's degree in Computer Science or related field or equivalent experience required.