Overall Responsibilities:
Lead and mentor a team of Java developers, ensuring adherence to best practices for software development.
Develop and maintain Java-based applications and systems that meet business requirements.
Design and implement scalable and efficient Java solutions.
Collaborate with cross-functional teams to resolve technical issues and drive innovation.
Software Requirements:
In-depth knowledge of Java core concepts (Java 8 and above).
Strong expertise in Spring Boot, REST APIs, and Microservices architecture.
Proficiency in programming problem-solving skills (e.g., algorithms and data structures).
Experience with Hibernate, SQL, CI/CD processes, Git, and branching strategies.
Understanding of application architecture principles.
Category-wise Technical Skills:
Core Development:
Java 8 or later
Spring Boot
RESTful API development
Microservices architecture
Database Management:
SQL proficiency
Development Tools:
CI/CD tools
Git version control
Familiarity with branching strategies and peripheral concepts
Experience:
5-8 years of experience in Java development.
Proven experience in leading a team of Java developers.
Previous experience delivering Java-based solutions in a large enterprise environment.
Day-to-Day Activities:
Lead and mentor a team of Java developers, guiding them through technical challenges.
Analyze business requirements and translate them into effective technical solutions.
Develop, test, and deploy robust Java-based applications and systems.
Troubleshoot and resolve technical issues promptly to minimize downtime.
Collaborate with cross-functional teams to foster innovation and implement new technologies.
Qualifications:
Bachelor's degree in Computer Science or a related field.
Advanced certifications in Java development (e.g., Oracle Certified Professional, Java SE 11 Developer) are highly desirable.
Soft Skills:
Excellent communication and leadership skills to effectively guide and motivate team members.
Strong interpersonal and collaboration skills to work effectively within cross-functional teams.
Ability to work under pressure and meet tight deadlines.
Positive attitude, strong work ethic, and a commitment to continuous learning and professional development.
Similar jobs

Java Developer (Java 8, Spring Boot & Microservices)

Apply Now
Back to search page