Job Description
About the position
The Spring Boot Technical Lead will oversee the architecture, design, and development of Java/J2EE applications, focusing on RESTful services and the Spring Boot framework. This role involves leading a team of developers, ensuring technical excellence, and delivering high-quality solutions that align with business requirements. The Technical Lead will also be responsible for defining best practices, collaborating with cross-functional teams, and mentoring junior developers.
Responsibilities
• Lead a team of Java/J2EE developers in the design, development, and implementation of RESTful web services using Spring Boot.
,
• Define and implement best practices for coding, testing, and deployment to ensure high performance, scalability, and security of applications.
,
• Collaborate with cross-functional teams to gather requirements, provide technical guidance, and drive architectural decisions.
,
• Conduct code reviews, troubleshoot technical issues, and mentor junior team members to foster a culture of continuous learning and improvement.
,
• Stay updated on emerging technologies, industry trends, and best practices to recommend innovative solutions and drive technical innovation within the team.
Requirements
• Strong expertise in Java/J2EE technologies, RESTful web services, and Spring Boot framework.
,
• Proven experience in designing and implementing scalable and secure web applications using Java.
,
• In-depth knowledge of microservices architecture, cloud technologies, and containerization (e.g., Docker, Kubernetes).
,
• Familiarity with DevOps practices, CI/CD pipelines, and agile development methodologies.
,
• Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced environment.
,
• Strong communication skills to collaborate with stakeholders, present technical concepts, and lead technical discussions effectively.
Nice-to-haves
• Relevant certifications in Java, Spring Boot, or cloud technologies are a plus.
Benefits
Responsibilities
- The Spring Boot Technical Lead will oversee the architecture, design, and development of Java/J2EE applications, focusing on RESTful services and the Spring Boot framework
- This role involves leading a team of developers, ensuring technical excellence, and delivering high-quality solutions that align with business requirements
- The Technical Lead will also be responsible for defining best practices, collaborating with cross-functional teams, and mentoring junior developers
- Lead a team of Java/J2EE developers in the design, development, and implementation of RESTful web services using Spring Boot
- Define and implement best practices for coding, testing, and deployment to ensure high performance, scalability, and security of applications
- Collaborate with cross-functional teams to gather requirements, provide technical guidance, and drive architectural decisions
- Conduct code reviews, troubleshoot technical issues, and mentor junior team members to foster a culture of continuous learning and improvement
- Stay updated on emerging technologies, industry trends, and best practices to recommend innovative solutions and drive technical innovation within the team
Requirements
- Strong expertise in Java/J2EE technologies, RESTful web services, and Spring Boot framework
- Proven experience in designing and implementing scalable and secure web applications using Java
- In-depth knowledge of microservices architecture, cloud technologies, and containerization (e.g., Docker, Kubernetes)
- Familiarity with DevOps practices, CI/CD pipelines, and agile development methodologies
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced environment
- Strong communication skills to collaborate with stakeholders, present technical concepts, and lead technical discussions effectively