Lead Java Developer
Core
Lead software engineering teams in designing, developing, testing, and delivering large-scale systems serving tens of thousands of users.
Role type
Senior IC Lead Java Developer
Builds
Large-scale applications and complex systems
Domain
Enterprise software engineering
Deliverable
production ML models | product features
Required skills
Java, AWS, Azure, SQL, Oracle, MongoDB, PostgreSQL, CI/CD, TDD, BDD, Agile, DevSecOps, System Architecture, Technical Leadership
Preferred skills
Cloud platforms, Database technologies, Test-first methods, Continuous integration, Global application deployment, Technical risk mitigation, Open-source library extension
Technologies
AWS, Azure, CI/CD, DevSecOps, JavaScript, MongoDB, Oracle, PostgreSQL, Python, SQL, TDD, Java
Responsibilities
Lead software engineering teams in designing, developing, testing, and delivering multiple applications; Direct technical design, coding, code reviews, testing, debugging, documentation, and enhancements; Work with stakeholders to establish scope, objectives, requirements, and translate needs into technical solutions; Mentor junior engineers and developers and provide technical guidance; Plan software architecture transformations and guide technology sequencing; Assess project risks and implement mitigation measures.
Seniority
Senior, hands-on IC with leadership responsibilities