Job Description
We are seeking a highly skilled Senior Java Developer with 10+ years of hands-on experience designing, developing, and deploying enterprise applications. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, AWS, and Terraform, along with a strong understanding of event-driven architectures, Domain-Driven Design (DDD), and cloud-native solutions.
\n
\n
Key Responsibilities
\n
- \n
- Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
- Participate in the full software development lifecycle, from requirements gathering and design through testing, deployment, and production support.
- Develop microservices and event-driven solutions aligned with modern architectural best practices.
- Design and implement cloud-native applications deployed on AWS.
- Build and enhance RESTful APIs and backend services.
- Conduct code reviews and promote engineering best practices.
- Develop and maintain technical documentation and operational support materials.
- Contribute to architecture discussions and help establish scalable, maintainable application frameworks.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Required Qualifications
\n
- \n
- 10+ years of hands-on experience in Java application development.
- Java
- Spring Boot
- Microservices Architecture
- Event-Driven Architecture
- Domain-Driven Design (DDD)
- Experience deploying and supporting applications in AWS.
- Strong understanding of Infrastructure as Code (IaC), particularly Terraform.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
