We are looking for an experienced Java Developer to join our team. The successful candidate will be responsible for developing and maintaining Java-based applications using AWS services and will have a basic understanding of ReactJS. The ideal candidate should have strong knowledge of Java, AWS, and web application development.
Key Responsibilities:
- Develop and maintain Java-based applications that leverage AWS services and APIs
- Write clean, scalable, and maintainable code
- Collaborate with cross-functional teams to develop and implement software solutions
- Work with DevOps to ensure smooth deployment and operation of the application
- Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools such as Jenkins, GitLab, or AWS CodePipeline
- Troubleshoot and debug issues that arise during development, testing, and production
- Monitor and optimize application performance and scalability
- Implement and maintain AWS infrastructure as code using tools such as CloudFormation or Terraform
- Maintain documentation related to software development and deployment activities