Software Developer 3 - Senior Java/Spring Developer
Edgewater Technical Associates, LLC · Los Alamos, NM · 3 wk ago
Full-time
Location: Hybrid in Los Alamos, NM
About the role
Edgewater Technical Associates is seeking a Senior Java/Spring Developer to support the Los Alamos National Laboratory. This senior-level professional will lead the design, development, testing, and maintenance of secure, high-quality applications in a fast-paced Agile environment, independently solving complex technical problems and influencing application architecture.
Responsibilities
- Lead the design, development, testing, deployment, and maintenance of secure Java/Spring applications.
- Define technical solutions and influence architecture across multiple applications.
- Guide Angular development, backend integration, and MySQL database design and optimization.
- Promote TDD, automated testing, code quality, and secure development practices.
- Lead Agile technical activities, including code reviews, sprint planning, and continuous improvement.
- Independently resolve highly complex application, integration, database, and performance issues.
- Evaluate requirements, select technologies and methods, and define implementation approaches.
- Collaborate with stakeholders and technical teams to deliver scalable, secure solutions.
- Mentor developers and provide technical direction and coordination as needed.
- Manage priorities, schedules, and technical initiatives across multiple applications with limited direction.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline and at least 8 years of relevant professional experience, or an equivalent combination of education and experience.
- Extensive professional software development experience using Java.
- Advanced experience with the Spring Framework / Spring Boot.
- Demonstrated experience designing, developing, and supporting complex enterprise-level applications.
- Strong experience with test-driven development (TDD), unit testing, and automated testing methodologies.
- Experience providing technical leadership within Agile development teams.
- Ability to independently solve complex technical problems while adhering to stringent security requirements and development standards.
- United States Citizenship.
Qualifications (Desired)
- Experience developing front-end applications using Angular.
- Strong working knowledge of MySQL, relational database concepts, and performance optimization.
- Experience designing and integrating RESTful APIs and web services.
- Experience with source control, CI/CD pipelines, automated testing, and modern DevOps practices.
- Active DOE Q Security Clearance.
Schedule
- 9/80 or 5-8s
Benefits
- Paid time off
- Medical, dental, life, vision, and disability insurance
- Pre- and post-tax 401(k) retirement account with Company matching contributions and 100% vesting for eligible participants beginning day 1