Job Description
Position Overview:
We are looking for a highly experienced Senior Java Full Stack Developer with 12–15 years of hands-on experience in full-stack enterprise application development. The ideal candidate will have deep expertise in Java/J2EE, Spring Boot, microservices, modern frontend frameworks, and cloud-based solutions.
Key Responsibilities:
- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and front-end frameworks (Angular preferred, React acceptable).
- Build and integrate RESTful or SOAP APIs for seamless system communication.
- Develop microservices using Spring Boot, Spring Hibernate, and MVC architecture.
- Work with middleware technologies such as Apache/Tomcat; message queues like MQ or Amazon MQ.
- Manage databases including AWS RDS and Aurora RDB.
- Leverage AWS cloud services such as EC2, S3, Route 53, SNS, SQS, and EKS clusters.
- Implement containerization and orchestration using Docker and Kubernetes.
- Support CI/CD pipelines for deployment and release management.
Required Skills & Experience:
- 12–15 years of experience in Java/J2EE software development.
- Strong proficiency in Spring Boot, Spring Hibernate, and microservices architecture.
- Expertise in Angular (React acceptable), HTML5, CSS3, JavaScript/TypeScript.
- Hands-on experience with REST/SOAP API development.
- Knowledge of middleware (Apache/Tomcat) and message queues (MQ/Amazon MQ).
- Familiarity with AWS cloud services, including EC2, S3, SNS, SQS, and EKS.
- Experience with CI/CD pipelines, Docker, and Kubernetes.
- Strong problem-solving skills, debugging expertise, and ability to handle complex enterprise applications.