Role Mission We are looking for a Senior Java Cloud Engineer to help design and build a cloud-native, microservices-based SaaS platform from the ground up. You will play a key role in creating highly scalable, secure, and reliable distributed systems while mentoring other engineers and shaping engineering best practices. This role is ideal for someone who enjoys solving complex backend challenges in modern cloud environments.
Key Responsibilities Contribute to the architecture, design, and delivery of a cloud-native SaaS platform on AWS Develop and maintain highly scalable microservices using Java and Spring frameworks Write robust, high-performance code capable of handling scale and load Conduct and oversee code reviews, submissions, and delivery processes Coach and mentor junior developers on best practices and engineering standards Collaborate with cross-functional teams in an Agile/Scrum environment Help define and evolve development best practices Build high-quality code that integrates with automated testing and CI/CD pipelines Work with cloud databases and data persistence solutions Ensure solutions meet performance, reliability, and security standards Must-Have Skills Bachelor’s degree in Computer Science or a related field 3–7 years of software development experience At least 2 years building distributed, highly scalable SaaS solutions Strong experience with Java and Spring ecosystem (Spring Boot, Spring Security, Spring Data) Hands-on experience developing microservices in AWS or another major cloud platform Understanding of cloud-native technologies: containers, Kubernetes, orchestration Experience building high-performance, resilient systems Experience with RESTful APIs, JSON, and web services Familiarity with Linux environments Experience with cloud-based databases (PostgreSQL, MySQL, Aurora, RDS, etc.) Experience working in Agile/Scrum teams Understanding of CI/CD and automated testing practices Strong written and spoken English communication skills Ni
¿Te interesa este puesto?