Roles & Responsibilities We are seeking a highly skilled Spring Boot Lead developer to lead the design and development of scalable, secure, and high-performance enterprise applications.
This role demands deep expertise in Spring Boot and modern application architecture, with a focus on microservices, cloud, and integration patterns.
Key Responsibilities: 
- Define and own the end-to-end architecture for Spring Boot-based applications.
   - Translate business and technical requirements into scalable, secure architecture blueprints.
   - Guide teams on architectural best practices, coding standards, and design principles.
   - Review Low-Level Designs, API contracts, and sequence diagrams for consistency and quality.
   - Ensure performance, scalability, and resilience through effective design strategies.
   - Collaborate with product owners, solution architects, and developers to align on technical direction.
   - Mentor teams on modern Spring Boot patterns and tools.
   - Maintain architectural documentation and promote a strong knowledge-sharing culture.
  
Requirements: 
- Bachelor's degree in Computer Science, Engineering, or a related field.
   - 8–12 years of hands-on architecture experience.
   - Strong Java and Spring Boot expertise.
   - Experience with relational databases (e.g., PostgreSQL, MySQL).
   - Proficient with cloud platforms (AWS, Azure, or GCP).
   - Deep understanding of microservices, RESTful APIs, and integration patterns.
   - Familiarity with Git and CI/CD pipelines.
  
Tell employers what skills you have Git
Application Architecture
PostgreSQL
Azure
Pipelines
Architect
MySQL
Microservices
Spring Boot
Java - Core
Core Java
API
Databases