Java Development Lead
Core
Lead design, development, and delivery of enterprise-scale Java applications while mentoring a team of developers.
Role type
Senior IC Java Development Lead (Team Lead)
Builds
Scalable, high-performance enterprise applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, Distributed Systems, Application Architecture, Design Patterns, Object-Oriented Programming, Relational Databases, NoSQL Databases
Preferred skills
Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), CI/CD, DevOps tools
Technologies
Java, Spring Boot, Microservices, REST APIs, AWS, Azure, GCP, Docker, Kubernetes, Git
Responsibilities
Lead and mentor a team of Java developers, Design and develop scalable applications, Define application architecture and coding standards, Collaborate with stakeholders to translate requirements, Conduct code reviews, Drive technical decision-making, Manage project deliverables and timelines
Seniority
Senior, hands-on IC with team leadership