.png?1722368836)
Lead Application Developer
540 is seeking a hands-on Lead Application Developer to provide both technical leadership and direct development support for a high-performing team. This working lead role is responsible for planning and coordinating the team's work, developing code and overseeing the quality and progress of other developers. As a subject matter expert, you will be called on to help identify and integrate new or replacement technologies, debug and troubleshoot critical path issues, and promote and deliver efficient, performant, high-quality code in adherence with industry best standards. The ideal candidate is a full-stack developer with strong proficiency in both front-end and back-end technologies.
This is a DoD project that supports the Defense Acquisition community in making authoritative and trusted data available for analysis, oversight, insight, and decision-making over a large portfolio of acquisition programs. The team manages a central platform that integrates and shares acquisition data through modern APIs, with front- and back-end tools supporting user interaction and reporting. This single point of access is architected on top of a governed data framework to ensure consistency spanning upstream data providers and downstream data consumers. The platform has officially supplanted its predecessor (having achieved Initial Operating Capability) and is transitioning to Full Operating Capability, requiring an efficient and integrated contractor team to maintain, enhance, sustain, and test the system using Agile and DevSecOps practices.
Location: Must be local to the National Capital Region (NCR). This position offers significant remote flexibility, with occasional onsite meetings in Arlington, VA as required by the customer
Citizenship & Clearance Requirement: per client requirements, must be a US Citizen with the ability to obtain a DoD Secret clearance
Education Requirement: Bachelor’s Degree
540 Internal Thrive Level: Senior Software Engineer
WHY 540?
540 is a forward-thinking company that the government turns to in order to #GetShitDone. We do more than talk about it, we break down barriers to innovation and build impactful tech. We’re looking for someone with big ideas, who thrives on innovation and is a self-starter. If you love to learn about and work with new technologies, we want to talk to you.
REQUIRED SKILLS & EXPERIENCE
- 12+ years of overall experience
- Experience leading other developers; assigning tasks where necessary, performing code reviews, etc.
- Proficiency in Java development, including frameworks such as Spring, Flowable and Drools
- Strong front-end development experience using Angular, HTML, CSS, JavaScript and Bootstrap
- Experience deploying and managing applications with Apache Tomcat
- Proficiency with both SQL (PostgreSQL) and NoSQL databases (MongoDB, Redis)
- Hands-on experience with ElasticSearch for search and analytics functionality
- Proficient in using Git for version control and BitBucket or Gitlab for source repository management
- Familiarity with unit testing and QA using tools like JUnit, Jasmine, Karma, and Postman
- Comfortable working in Agile environments using collaboration tools such as Jira, Jira Service Desk, Slack and/or Confluence
- Familiarity working in cloud environments (Azure preferred)
NICE TO HAVE SKILLS & EXPERIENCE
- Code quality assurance using SonarQube
- Experience with API-first development strategies and Swagger/OpenAPI specifications
- Understanding of identity management using ADFS/SAML
- Exposure to CI/CD pipelines using Jenkins, Gitlab, Docker and Artifactory
- Experience with a broad range of Java development tooling and support, including Maven, Jakarta, YourKit, etc.
- Experience with ETL development and data migration and supporting tools (i.e. Flyway)
BENEFITS & PERKS
- Health, dental and vision insurance plans
- Flexible Spending Account (FSA)
- 401k with employer match
- Company Sponsored Life Insurance, Short and Long Term Disability coverage
- Flexible PTO + all Federal holidays off
- Professional development opportunities (training, certifications, conferences)
- Paid cloud developer accounts
- Referral Bonus - good people know good people
- Annual Social Events (540 week, hackathon, charity golf tournament, etc.)
- Access to 540’s Washington Capitals & Nationals tickets
EQUAL EMPLOYMENT OPPORTUNITY (EEO)
540's policy is to provide equal employment opportunity to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Apply for this job
*
indicates a required field