trace3 Software Developer at Trace3 focused on modernizing and integrating mission-critical Java applications in classified DoD environments. Supports full software development lifecycle.
Responsibilities
Analyze, modernize, and refactor large legacy Java applications
Support transition toward modern containerized architectures
Work across the full software development lifecycle including design, implementation, testing, integration, deployment, documentation, and demonstration
Qualification
Strong Java development experienceExperience with Java EE/J2EEExperience with WebLogicExperience developing REST APIsExperience with IBM MQJavaIBM MQOracle DatabaseDockerWorking experience with C or C++Bachelor degree in Computer Science
Required
Strong Java development experience.
Experience with Java EE/J2EE, EJB, JDBC, JNDI, JMS, RMI, and multithreaded applications.
Experience with WebLogic, WebSphere, JBoss, or similar application servers.
Experience developing REST APIs, gRPC services, and Spring Boot applications.
Experience integrating with Oracle databases.
Experience with IBM MQ, JMS, or equivalent enterprise messaging technologies.
Experience analyzing and refactoring legacy software systems.
Strong troubleshooting and debugging skills.
Java, Spring Boot, REST, gRPC, Enterprise Java, Distributed Systems, and Multithreading.
IBM MQ, JMS, Enterprise Messaging, Service Integration, and API Development.
Oracle Database, JDBC, SQL Development, and Data Integration.
Docker, Container Development, Runtime Configuration, Logging, Health Monitoring, and Kubernetes Deployments.