We are seeking a highly skilled Senior Java Developer with strong expertise in AWS cloud, API development, and enterprise application modernization. The ideal candidate will have hands-on experience in building scalable distributed systems, modernizing legacy applications, and working in Agile delivery environments.
This role focuses on transforming existing applications to modern cloud-based architectures, improving scalability, reliability, and operational efficiency while enabling automation and reducing manual processing.
Roles and Responsibilities
- Design, develop, and maintain scalable Java-based applications and RESTful APIs.
- Work on application modernization initiatives, transforming legacy systems into cloud-native solutions.
- Build and deploy applications on AWS cloud infrastructure.
- Develop and optimize database solutions using Oracle SQL and PL/SQL, including performance tuning and schema design.
- Collaborate with DevOps teams to implement and maintain CI/CD pipelines.
- Work with containerized environments using Docker and Kubernetes (EKS).
- Implement observability and monitoring solutions using Datadog and Splunk.
- Participate in architecture discussions, code reviews, and design improvements.
- Ensure application scalability, performance, and high availability in distributed systems.
- Work within Agile Scrum teams to deliver iterative and high-quality solutions.
- Support automation initiatives to improve operational efficiency and reduce manual processes.
Required Skills & Experience
- 7+ years of hands-on experience in Java development for enterprise-grade applications.
- Strong experience with AWS cloud services and cloud-native application development.
- Expertise in RESTful API design and implementation.
- Strong knowledge of Oracle SQL and PL/SQL, including data modeling and performance optimization.
- Experience with CI/CD pipelines and DevOps tools such as Jenkins, GitHub, Artifactory, UDeploy, Terraform, and Stash.
- Experience with Docker and Kubernetes (EKS).
- Familiarity with monitoring and logging tools such as Datadog and Splunk.
- Experience working in Agile/Scrum environments.
- Strong understanding of distributed systems and scalable architecture patterns.
- Experience in application modernization or legacy system transformation projects.
Preferred Skills
- Exposure to Angular or similar front-end frameworks.
- Experience in high-volume transactional or enterprise systems.
- Strong understanding of microservices architecture.
- Experience working with large-scale cloud migration initiatives.