Job Summary
We are seeking a skilled Java AWS Engineer to design, develop, and maintain scalable cloud-based applications. The ideal candidate will have strong experience in Java development and AWS cloud services, with a focus on building reliable, high-performance systems in a modern cloud environment.
You will work closely with cross-functional teams to develop microservices, integrate cloud services, and support the delivery of secure and scalable solutions.
Job Responsibilities
- Design, develop, and maintain Java-based applications and microservices.
- Build and deploy cloud-native applications using AWS services.
- Develop and maintain RESTful APIs and backend services.
- Implement scalable and resilient architectures following cloud best practices.
- Collaborate with product managers, architects, and other engineers to deliver high-quality solutions.
- Participate in code reviews, testing, and debugging to ensure code quality.
- Optimize applications for performance, scalability, and security.
- Support CI/CD pipelines and deployment processes.
- Monitor and troubleshoot production systems and cloud environments.
Job Qualifications
- 4+ years of experience in Java development.
- Strong experience with Java frameworks such as Spring Boot or Spring.
- Hands-on experience with AWS services (e.g., compute, storage, or serverless solutions).
- Experience building microservices and RESTful APIs.
- Strong understanding of object-oriented programming and software design patterns.
- Experience with version control systems such as Git.
- Familiarity with Agile development methodologies.