Description

Key Responsibilities

Lead and manage a team of developers, ensuring timely delivery of projects.
Architect, design, and implement backend systems using Java and Spring Boot.
Collaborate with cross-functional teams to define, design, and ship new features.
Conduct code reviews, provide mentorship, and enforce coding standards.
Troubleshoot and resolve performance, scalability, and security issues.
Stay updated on emerging technologies and recommend best practices.
Required Skills

Strong expertise in Java (8 or higher) with deep knowledge of Spring Boot.
Hands-on experience with REST APIs, microservices architecture, and database systems (SQL/NoSQL).
Proficiency in DevOps tools and CI/CD pipelines is a plus.
Familiarity with cloud platforms such as AWS, Azure, or GCP.
Excellent problem-solving skills and the ability to work in a fast-paced environment.

Education

Bachelor's degree in Computer Science