We are seeking a highly skilled Senior Java Developer with expertise in Spring Boot to join our talented development team. You will design, develop, and maintain scalable and high-performance applications, leading technical initiatives and mentoring junior team members.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in Java development, with a strong focus on Spring Boot.
Deep understanding of microservices architecture and cloud-native application development.
Experience with database technologies, both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
Proficient in building and consuming RESTful APIs.
Familiarity with Kubernetes and Docker is a plus.
Strong grasp of version control systems, especially Git.
Excellent analytical and problem-solving skills, with a keen attention to detail.
Strong communication skills and the ability to work collaboratively within a team.
Proven track record in leading and mentoring development teams.
Benefits
Competitive salary and performance-based bonuses
Health, dental, and vision insurance
Flexible working hours and remote work options
Opportunities for professional development and training