Application Developer
TMC Technologies is in search of an Application Developer to support ongoing technical development of complex, mission-critical FBI systems. This position is considered to be a remote position however, staff may be required to support face-to-face meetings with the business line or end users. There is potential for face-to-face SAFe ceremonies on occasion. The candidate must be a
US citizen
and possess an
active Secret clearance
to start due to federal contract requirements.
The Application Developer will have experience in the following:
- Java application development as part of an Agile delivery team that uses Scaled Agile Framework (SAFe).
- Participating in the design development, coding, testing, and debugging of new software or complex enhancements to existing software
- Application development within a microservices architecture
- Requirements elicitation, user story generation, test case generation, and documentation
- Automated software testing on a large-scale IT system built with Java, Linux, Oracle, PostrgreSQL, and other technologies
- Participating in code reviews and other tenets of the SDLC
- Collaboration including other engineers, senior staff, scrum masters, and SMEs
US Citizen and active Secret clearance required
Minimum of 1-3 years experience in Java software development required
Experience with Spring Boot required
Experience in an Agile software development environment required
- Experience with Java 21
- Use of Apache Kafka for microservices messaging
- Knowledge/use of OpenShift
- Knowledge/use of Mockito