Job Openings
Java Developer (AWS & Spring Boot)
About the job Java Developer (AWS & Spring Boot)
Job Brief
Our client is seeking a talented Java Developer with expertise in AWS and Spring Boot to contribute to the development and maintenance of their environmental services platform. You will collaborate with cross-functional teams to design, implement, and deploy scalable solutions that address complex environmental issues.
Responsibilities
- Design, develop, and maintain robust Java-based applications and services
- Utilize Spring Boot framework to build scalable and efficient microservices
- Implement RESTful APIs to facilitate communication between different system components
- Integrate AWS services such as Lambda, S3, EC2, and DynamoDB to support cloud-native application development
- Ensure code quality through unit testing, code reviews, and continuous integration
- Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical solutions
- Troubleshoot and debug issues to ensure optimal performance and reliability of applications
- Stay updated on emerging technologies and best practices in Java development, AWS, and cloud computing
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as a Java Developer with strong understanding of object-oriented programming principles
- Proficiency in Spring Boot framework and Spring ecosystem
- Hands-on experience with AWS services including EC2, S3, Lambda, DynamoDB, and RDS
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
- Experience with relational and NoSQL databases
- Strong problem-solving skills and ability to thrive in fast-paced environment
- Excellent communication and collaboration skills
Preferred Qualifications
- AWS certification(s) such as AWS Certified Developer or AWS Certified Solutions Architect
- Solid knowledge of microservices architecture
- Experience with DevOps practices and tools for CI/CD pipelines
- Knowledge of frontend technologies such as Angular or React
Benefits
- Competitive salary and benefits package
- Opportunity to work on impactful projects that contribute to environmental sustainability
- Collaborative and inclusive work environment
- Professional development opportunities and support for continued learning
- Flexible work arrangements