The Lead Java Developer leads software engineering teams in designing, developing, testing, and implementing complex applications. The role covers software analysis and design, coding, automated unit and integration testing, debugging, documentation, application maintenance, and integration of systems and technologies. The developer works with end users, clients, product owners, and other stakeholders to define system scope, requirements, constraints, and desired outcomes, and translates these into technical designs and requirements. The position serves as a subject matter expert for designated systems, supports the Project Manager as the project’s technical team lead, and contributes to product scoping, roadmaps, architecture discussions, and transformation initiatives. It also evaluates technical risks and emerging technologies, recommends improvements to performance and availability, manages technical resources, estimates project and feature development costs, and ensures code quality and deployment standards. The role includes mentoring junior engineers and developers. The stated pay range is $82.12–$87.12 per hour.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior