We are seeking an experienced
Java Tech Lead to lead the design and development of scalable backend applications. The role involves building
microservices-based solutions, guiding development teams, and ensuring best practices in software architecture and delivery.
Key Responsibilities
- Lead the design and development of Java-based applications and microservices.
- Provide technical leadership and guidance to development teams.
- Design and implement RESTful APIs and distributed systems.
- Ensure high-quality code, performance, and scalability of applications.
- Collaborate with stakeholders, architects, and product teams to deliver solutions aligned with business requirements.
- Support Agile development processes and participate in sprint planning, reviews, and retrospectives.
Requirements
- Strong hands-on experience in Core Java (Java 8 or above).
- Extensive experience with Spring Boot framework.
- Proven experience designing and implementing Microservices architecture.
- Strong understanding of REST APIs, distributed systems, and system integration.
- Experience working with SQL and/or NoSQL databases.
- Familiarity with Docker and Kubernetes is an advantage.
- Strong experience working in Agile environments.
- Excellent stakeholder management and communication skills.