The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. ResponsibilitiesDevelop quality software and web applicationsAnalyze and maintain existing software applicationsDesign highly scalable, testable codeDiscover and fix programming bugs
Qualifications
4+ years of experience in professional software development, with a strong focus on Java and Spring Boot. In-depth knowledge of Spring Boot core components (Spring MVC, Spring Data, Spring Security, etc.) and best practices. Experience with cloud platforms like AWS, Azure, or GCP for deploying Spring Boot applications. Proficient in writing clean, maintainable, and testable code using Java and Spring Boot. Understanding of cloud-native concepts and principles like microservices architecture, containerization (Docker), and API design.
Bonus Points: Experience with container orchestration tools like Kubernetes. Experience with continuous integration and delivery (CI/CD) pipelines.