
Spring Boot Technical Lead, Java/J2EE & REST APIs
Overview
You will own the technical architecture and delivery of Spring Boot services that handle millions of requests per day, driving the core of our client's platform. You will lead a team of 6-8 engineers, setting coding standards, conducting design reviews, and mentoring developers while staying hands-on. This role centers on building resilient APIs and optimizing Java performance in a collaborative, results-driven environment.
What You'll Do9
- 1Lead the design and implementation of microservices using Spring Boot, Java, and J2EE within the first 90 days.
- 2Architect and develop RESTful APIs that are secure, scalable, and maintainable, ensuring high throughput and low latency.
- 3Drive the adoption of clean code practices, TDD, and CI/CD pipelines to improve delivery speed and code quality.
- 4Collaborate with product owners and stakeholders to translate business requirements into technical designs and execution plans.
- 5Mentor junior developers through pair programming, code reviews, and technical knowledge sharing sessions.
- 6Conduct system performance analysis and tuning, using profiling tools to identify bottlenecks and implement fixes.
- 7Define and enforce coding standards and architectural guidelines across the team, ensuring consistency and scalability.
- 8Participate in sprint planning, backlog grooming, and daily standups, providing technical input and estimating effort.
- 9Troubleshoot production issues, performing root cause analysis and implementing preventive measures.
Requirements8
- 18+ years of experience in Java development, with at least 3 years in a technical lead role.
- 2Deep expertise in Spring Boot and Spring Cloud, including microservices architecture and RESTful API design.
- 3Proficiency in J2EE technologies, including Servlets, JSP, JPA, and Hibernate.
- 4Hands-on experience with SQL databases like MySQL or PostgreSQL, and familiarity with NoSQL databases such as MongoDB.
- 5Strong understanding of DevOps practices, including Docker, Kubernetes, and CI/CD pipelines with tools like Jenkins.
- 6Excellent problem-solving and communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- 7Experience with Agile development methodologies and leading offshore/onsite teams.
- 8Bachelor's degree in Computer Science or related field, or equivalent practical experience.
Salary Insight
Salary not disclosed in listing
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.

Infinite Computer Solutions (ICS)
VerifiedTechnical Architect Lead Java Spring Boot Cloud
Design and lead the implementation of scalable secure high performance enterprise applications. Own the technical direction and drive architectural decisions. Lead cross functional teams to deliver solutions that meet business needs.

ClinDCast, LLC
VerifiedSpring Boot Senior Technical Lead ClinDCast LLC
The Spring Boot Senior Technical Lead at ClinDCast, LLC leads the design development and delivery of enterprise-grade Java applications and RESTful APIs. This role focuses on mentoring development teams driving technical excellence and scaling solutions.

Infinite Computer Solutions (ICS)
VerifiedJava Technical Architect, Enterprise & Cloud
You will own the architecture for enterprise applications that serve millions of users, defining the technical roadmap across cloud and on-premise stacks. Your team includes 8-10 developers, DevOps engineers, and QA specialists, collaborating with product managers to translate requirements into robust designs. You'll drive the migration from legacy monoliths to Spring Boot microservices on AWS, setting standards for performance and security. This role stands out for its focus on high-volume, mission-critical systems in financial services.

RKube Inc
VerifiedJava Consultant, Spring Boot & REST APIs
You will own the design and delivery of Java microservices for enterprise clients across finance and healthcare. You will join a cross-functional team of 10+ engineers, working with Spring Boot, REST APIs, and modern front-end stacks. This role pairs hands-on coding with client-facing consultation, giving you direct influence on architecture decisions from day one.

Aroha Technologies
VerifiedJava Lead, Hands-on Developer (Spring Boot, Microservices)
Lead enterprise application development with Java and Spring Boot in Alpharetta, GA. Own the design and delivery of REST APIs and microservices for a cross-functional team. Your stack includes Spring Framework, J2EE, and SQL databases. You will guide code reviews, enforce best practices, and troubleshoot production issues. This role demands 5 days onsite and direct customer collaboration.
InfiCare
VerifiedTech Lead API Development & Integration
You own the architecture and design of org-wide API platforms serving millions of requests daily. You lead a team of 8-10 engineers across Dallas, TX and Raleigh, NC, building Java microservices with Spring Boot and Kubernetes. You act as the technical tie-breaker across teams, resolving cross-org architectural disagreements. This role offers direct influence on platform scalability and reliability, with a clear path to Principal Architect.