Cloud Platform Developer
mercedes
Job Description
Key Responsibilities:
- Design: Design and develop back-end systems using Java and the Spring Boot framework.
- Deploy: Work with Kubernetes to deploy and manage containerized applications.
- Implement: Implement Postgres as the primary data store for the system.
- Collaborate: Collaborate with other developers, product managers, and stakeholders to understand requirements and deliver high-quality solutions.
- Write: Write clean, maintainable, and efficient code.
- Review: Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot: Troubleshoot and debug issues in a timely and efficient manner.
- Improve: Continuously improve software engineering practices.
- Perform: Perform other duties as assigned.
Required Skills and Experience:
- Technical Skills: Experience in software development, with a focus on back-end development using Java.
- Frameworks: Strong experience with the Spring Boot framework.
- Containerization: Experience with Kubernetes and container orchestration.
- Database: Strong understanding of Postgres and database design principles.
- Methodologies: Experience with Agile software development methodologies.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills.
- Teamwork: Ability to work independently as well as part of a team.
- Security: Strong understanding of security and data protection best practices.
Educational Qualifications:
- Bachelor's / Master’s degree in Engineering disciplines such as Computer Science, Information Technology, or related fields.
- Additional certifications (if any): Agile, DevOps, etc.