Senior Java Developer Position
Job Overview
We are seeking a seasoned Java developer with a strong background in Spring Boot, Spring MVC, and Microservices Architecture.
The ideal candidate will have at least 5+ years of experience in developing scalable, efficient, and maintainable software systems using Java and Spring Framework.
* Main Responsibilities:
* Design and implement robust microservices architecture using Java and Spring Boot,
* Lead backend architecture decisions and ensure best practices in coding and design,
* Collaborate with QA engineers and product managers to deliver end-to-end solutions.
Requirements
Key Skills:
* In-depth knowledge of Java and Spring Framework,
* Strong expertise in Spring Boot, Spring MVC, and Spring Data,
* Experience with microservices architecture and containerization,
* Ability to work effectively in an agile environment,
* Excellent problem-solving skills and analytical thinking,
* Strong communication and collaboration skills.
Bonus Points:
* Experience with DevOps tools like Jenkins, Docker, and Kubernetes,
* Familiarity with cloud platforms like AWS or Azure,
* Certifications in Spring Framework or Java development.