JAVA Backend Developer
Overview
DecisionPoint Corporation is seeking a Mid-Level Software Developer โ Java Backend to support our U.S. Transportation Command (USTRANSCOM) Integrated Booking System (IBS) program. This role is primarily focused on the development, enhancement, and sustainment of Java-based backend applications and services that support mission-critical transportation and logistics operations.
The Software Developer will design and develop backend services, APIs, integrations, and application components using Java and modern Java frameworks such as Spring Boot . The developer will work across the software development lifecycle, supporting new capabilities, system enhancements, defect resolution, integration, testing, and deployment.
While exposure to front-end technologies such as Angular is beneficial, this position is best suited for a developer whose primary strength is Java backend development .
The ideal candidate brings strong hands-on Java development experience, experience building and supporting RESTful services and enterprise applications, and the ability to troubleshoot complex application and integration issues in a collaborative Agile/DevSecOps environment.
This position is fully remote.
Duties & Responsibilities
- Design, develop, test, enhance, and maintain Java-based backend applications and services supporting the IBS program
- Develop backend solutions using Java, Spring Boot, and related Java frameworks and libraries
- Design, build, maintain, and consume RESTful APIs and web services
- Develop application business logic, service-layer components, integrations, and data-access functionality
- Integrate backend services with relational databases, external systems, and other application components
- Translate functional and technical requirements into reliable, scalable, and maintainable software solutions
- Write clean, efficient, testable, and maintainable Java code following established coding standards and software engineering best practices
- Develop and maintain unit and integration tests to support application quality and reliability
- Participate in peer code reviews and incorporate feedback to continuously improve code quality
- Troubleshoot and resolve backend application defects, integration issues, and performance problems
- Analyze application logs and system behavior to identify root causes and implement effective solutions
- Support application integrations across system components and external interfaces
- Contribute to CI/CD pipelines and automated build, test, and deployment processes
- Ensure applications comply with DoD security requirements, secure coding practices, and applicable STIG requirements
- Participate in Agile development activities, including sprint planning, daily stand-ups, backlog refinement, demonstrations, and retrospectives
- Develop and maintain technical documentation for application components, APIs, integrations, and system changes
- Collaborate with senior developers, technical leads, QA, DevSecOps, database, infrastructure, and other engineering teams to support successful releases and deployments
- Support front-end integration efforts and, as needed, contribute to Angular-based application components
Qualifications
- Active Secret Clearance
- IAT Level II certification (CompTIA Security+ CE preferred)
- Minimum 3+ years of professional software development experience
- Strong hands-on experience developing applications using Java
- Experience with Spring Boot, Spring Framework, or comparable Java application frameworks
- Experience designing, developing, and consuming RESTful APIs and web services
- Experience developing backend business logic, service-layer components, and application integrations
- Experience working with relational databases and SQL
- Experience with object-oriented design, software design principles, and common development patterns
- Experience writing unit and integration tests for Java applications
- Experience