DecisionPoint Corporation logo
DecisionPoint Corporation
Posted 47 days agoVerified live 9h ago

JAVA Backend Developer

Brief overview

Remote
3+ yrsMinimum
Clearance requiredU.S. government
JavaSpring BootRESTful APIsRelational DatabasesSQLObject-Oriented DesignUnit and Integration TestingGitAgile Software DevelopmentCI/CDDevSecOpsDebugging

About the company

DecisionPoint Corporation logo
DecisionPoint Corporationdecisionpointcorp.com

DecisionPoint Corporation, a Service Disabled Veteran Owned Small Business (SDVOSB), is an innovation thought leader in the Defense and Federal communities.

Job description

Summary

DecisionPoint Corporation is seeking a Mid-Level Software Developer – Java Backend to support the U.S. Transportation Command Integrated Booking System program. The role focuses on developing, enhancing, testing, integrating, and sustaining Java-based backend applications, services, APIs, and enterprise integrations in an Agile/DevSecOps environment.

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

Skills

  • * 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 troubleshooting and debugging enterprise applications, APIs, and integrations
  • * Experience using Git or similar source-control tools
  • * Experience working in Agile software development environments
  • * Familiarity with CI/CD pipelines and DevSecOps practices
  • * Strong problem-solving, debugging, and analytical skills
  • * Ability to work independently while collaborating effectively within a distributed development team
  • * Experience supporting USTRANSCOM, DoD, or other federal mission systems
  • * Experience with Spring Boot-based enterprise applications or microservices
  • * Experience developing applications using microservices architectures
  • * Experience with cloud-based environments, particularly AWS
  • * Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • * Experience with messaging, asynchronous processing, or enterprise application integration technologies
  • * Familiarity with application security, secure coding practices, vulnerability remediation, and security scanning tools
  • * Experience with tools such as GitLab, Jenkins, Jira, and Confluence
  • * Experience working in a DoD DevSecOps environment
  • * Familiarity with Angular, TypeScript, HTML, and CSS and the integration of front-end applications with Java REST APIs

Qualifications

Must Haves

  • * 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 troubleshooting and debugging enterprise applications, APIs, and integrations
  • * Experience using Git or similar source-control tools
  • * Experience working in Agile software development environments
  • * Familiarity with CI/CD pipelines and DevSecOps practices
  • * Strong problem-solving, debugging, and analytical skills
  • * Ability to work independently while collaborating effectively within a distributed development team

Nice to Haves

  • * Experience supporting USTRANSCOM, DoD, or other federal mission systems
  • * Experience with Spring Boot-based enterprise applications or microservices
  • * Experience developing applications using microservices architectures
  • * Experience with cloud-based environments, particularly AWS
  • * Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • * Experience with messaging, asynchronous processing, or enterprise application integration technologies
  • * Familiarity with application security, secure coding practices, vulnerability remediation, and security scanning tools
  • * Experience with tools such as GitLab, Jenkins, Jira, and Confluence
  • * Experience working in a DoD DevSecOps environment
  • * Familiarity with Angular, TypeScript, HTML, and CSS and the integration of front-end applications with Java REST APIs

Benefits

  • This position is fully remote.

More jobs like this