Lead and Senior Java Developer (AWS & Spring Boot)
About Us: We are an environmental services company dedicated to providing innovative solutions to environmental challenges. We leverage cutting-edge technology to develop sustainable practices and protect our planet for future generations. As part of our commitment to excellence, we are seeking a skilled Java Developer proficient in AWS and Spring Boot to join our dynamic team.
Job Description:
Role Overview: We are seeking a talented Java Developer with expertise in AWS and Spring Boot to contribute to the development and maintenance of our environmental services platform. The successful candidate will collaborate with cross-functional teams to design, implement, and deploy scalable solutions that address complex environmental issues.
Key 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.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Developer, with a strong understanding of object-oriented programming principles.
- Proficiency in Spring Boot framework and Spring ecosystem.
- Hands-on experience with AWS services, including but not limited to 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 a fast-paced environment.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- AWS certification(s) (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
- Solid knowledge of Microservices
- Experience with DevOps practices and tools for CI/CD pipelines.
- Knowledge of frontend technologies such as Angular or React (more nice to have)
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.
If you are passionate about leveraging technology to address environmental challenges and thrive in a collaborative team environment, we encourage you to apply for this exciting opportunity. Join us in making a positive impact on our planet!