Job Description
We are seeking an experienced Module Lead (Java) with strong expertise in Spring Boot and modern application architecture to lead the design and development of enterprise-grade applications. The role requires close collaboration with solution architects, product owners, DevOps engineers, and development squads to translate business requirements into scalable, secure, and high-performing technical solutions.
Key Responsibilities
- Define and own end-to-end technical architecture for Spring Boot-based applications.
- Translate functional and non-functional requirements into extensible architecture blueprints.
- Select and apply appropriate architectural patterns (microservices, event-driven, RESTful APIs).
- Enforce coding standards, design principles, and security guidelines.
- Guide development teams in preparing Low-Level Design (LLD) from High-Level Design (HLD).
- Review class diagrams, API contracts, and sequence flows for consistency.
- Design for performance and resilience (caching, pooling, asynchronous processing, scaling).
- Conduct architecture and code reviews to ensure maintainability and modular design.
- Mentor and guide developers on Spring Boot best practices and emerging tools.
- Maintain comprehensive documentation (system diagrams, API contracts, integration maps, deployment topologies).
- Promote a culture of knowledge-sharing through workshops, tech talks, and documentation.
Job Requirements
- Education: Bachelor's degree in Computer Science, Engineering, or related field.
- Experience: 8-12 years in software/application architecture and Java development.
- Strong proficiency in Java and Spring Boot frameworks.
- Hands-on experience with relational databases (PostgreSQL, MySQL).
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Solid understanding of API design, microservices architecture, and integration patterns.
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Excellent problem-solving, communication, and teamwork skills.
- Ability to mentor teams and work across multiple stakeholders.