Tech Lead - Java
Core
Designing, developing, testing, and maintaining cloud-based software applications while providing technical leadership for large-scale transformational and migration projects in public and private sectors.
Role type
Senior Tech Lead (Java)
Builds
Scalable, secure cloud-based software applications and digital services
Domain
Cloud computing, Enterprise Software, Public & Private Sector
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, Microservices, Message-driven architectures, CI/CD, API Design, Cloud technologies, Estimation and Sizing, Agile delivery
Preferred skills
Kotlin, Emerging AI technologies
Technologies
Java, Spring Boot, Hibernate, JavaScript, TypeScript, Angular, React, Node, AWS, Microsoft, Oracle, Red Hat
Responsibilities
Designing and developing cloud-based software applications; Providing technical leadership to coordinate and deliver scalable solutions; Managing, coaching, and developing junior team members; Collaborating with stakeholders across the software development lifecycle; Documenting solutions including architecture and release plans.
Seniority
Senior, hands-on IC with leadership responsibilities