What are the responsibilities and job description for the Lead Java Developer position at Leidos?
We are seeking an experienced Java Developer to lead our technical team in designing and developing complex software systems. As a Technical Team Lead, you will oversee the entire software development lifecycle, from scope and work estimation to coding and unit testing. Your expertise in Java, Spring Boot, and microservices will drive the success of our projects.
Main Responsibilities
- Architect, design, build, deliver, and enhance highly available, scalable, real-time systems
- Exercise judgment in determining and recommending the best designs based on customer business objectives
- Participate in or direct major deliverables of projects through all aspects of the software development lifecycle
You will work closely with the government customers on requirements development, provide feedback on development processes, and analyze and resolve technical and application problems. The ideal candidate will be a self-starter with excellent written and verbal communication skills, experience with DevOps frameworks, and proficiency in MS Office Products.