remote
Senior Java Developer - Spring & Microservices - CGI
Software Engineer
Lead the design, development, and deployment of enterprise‑grade, cloud‑native microservices using Java and Spring, driving digital transformation initiatives and ensuring high performance and scalability.
About the role
Key Responsibilities
- Architect, develop, test, and maintain scalable Java microservices with Spring Boot, ensuring high availability and performance.
- Collaborate with architects, developers, and business stakeholders to translate business requirements into robust technical solutions.
- Implement CI/CD pipelines, containerization (Docker), and orchestrate deployments on AWS cloud environments.
- Conduct code reviews, mentor junior team members, and promote best practices in coding, testing, and security.
- Participate in agile ceremonies, provide accurate estimates, and deliver incremental value in a fast‑paced environment.
Requirements
- 5+ years of professional Java development experience with deep knowledge of Spring ecosystem.
- Proven track record building cloud‑native microservices and deploying them on AWS.
- Strong understanding of RESTful API design, message queues, and container orchestration.
- Experience with automated testing, CI/CD, and DevOps practices.
- Excellent communication skills and ability to work collaboratively in a hybrid setting.