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