Senior Java Software Engineer

1 week ago


Centreville, Virginia, United States Cohere Technology Group LLC Full time
Job Summary

Cohere Technology Group LLC is seeking a highly skilled Java Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing Java-based solutions for our enterprise-wide system.

Key Responsibilities:

  • Design and develop Java APIs using Spring Boot
  • Integrate Spring Boot applications with external APIs from 3rd parties
  • Collaborate with the database team to map models to PostgreSQL tables
  • Work with the infrastructure team to deploy codebase to web servers
  • Advocate for new or improved development practices to increase craftsmanship, availability, resilience, and scalability of our solutions
  • Provide demonstrations of new features and functionality to customers
  • Write and execute unit tests on new and existing Java code
  • Provide documentation and assist program management with deliverables related to backend functionality and user workflows
  • Assist the team with creating user stories and features for existing and upcoming work
  • Support the frontend team during integration with backend REST API calls
  • Participate in analysis efforts, identification, and recommendation of solutions, integration points, and related implementation architecture for business usage improvements, scalability, and performance
  • Provide guidance to less experienced developers and administrators in the form of code review, solution design, and recommended training and development plans

Requirements:

  • Active TS/SCI w/FSP
  • Bachelor's Degree in a Technical field (i.e., Information Technology, Information Systems, Computer Science)
  • 2+ years' experience using Spring or Spring Boot frameworks
  • 7+ years' experience writing Java
  • Experience mapping objects to RDBMS systems with Hibernate or other ORMs
  • Experience working with databases like Oracle, Postgres, or MySQL
  • Strong knowledge of the MVC design pattern
  • Strong knowledge of Maven or Gradle automation tools
  • Hands-on experience with AWS
  • Familiarity with REST design principles
  • Ability to create self-contained, reusable, and testable code
  • Experience using JavaDocs or other inline code documentation conventions
  • Extensive experience with Git source code management system
  • Ability to break large tasks down into smaller, more manageable pieces
  • Experience working in Agile, SAFe, and Scrum environments

Nice to Have:

  • Testing experience using JUnit and other testing tools such as Selenium
  • Experience deploying database schema versions using Flyway or Liquibase
  • Frontend experience with frameworks like Angular, React, and/or Vue.js
  • Experience working in both commercial and C2S AWS environments
  • AWS Cognito/OAuth 2.0/OpenID Connect experience
  • Familiarity with TDD/BDD software development processes
  • Experience with building the infrastructure for serving the front-end app and assets
  • Architecting and automating the build process for production, using task runners or scripts
  • Experience working with Bootstrap and Material Design patterns and principles
  • Good understanding of Public Key Infrastructure (PKI) and familiarity with OpenSSL
  • Experience configuring and implementing multi-factor authentication solutions for applications
  • In-depth knowledge of validation by government information assurance and cyber security standards and practices through formal verification methods


  • Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job Title: Java DeveloperCohere Technology Group LLC is seeking an experienced Java Developer to join our team. As a Java Developer, you will be responsible for providing support on a team that provides a full spectrum of software development and automated testing for an IT-focused, enterprise-wide system.Key Responsibilities:Develop Java APIs using Spring...


  • Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Parsons is seeking a highly skilled Senior Software Development Engineer to join our team. In this role, you will design, develop, and support mission-critical Point-of-Entry systems around the world.Key Responsibilities:Design and architect system enhancements and expansions using model-based design principlesConsider and incorporate...


  • Centreville, Virginia, United States Moody's Full time

    Job SummaryA Software Engineer at Moody's is responsible for designing, developing, and testing software applications to meet business process requirements. The ideal candidate will have a strong understanding of Object-Oriented design and development, Service-Oriented Architecture (SOA), and experience with modern web technologies such as JavaScript, HTML,...

  • Software Engineer

    2 weeks ago


    Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job OverviewCohere Technology Group LLC is seeking a skilled Software Engineer to join our team. As a key member of our business solutions team, you will be responsible for designing, developing, testing, and deploying software applications using cutting-edge technologies.Key Responsibilities:Design and develop software applications using Java, JavaScript,...


  • Centreville, Virginia, United States Parsons Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing and developing custom software applications using C++.Key ResponsibilitiesDesign and develop software applications using C++Collaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    1 month ago


    Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job OpportunityCohere Technology Group LLC is seeking a skilled software developer to join our team. As a key member of our business solutions team, you will be responsible for designing, developing, testing, and deploying software applications using cutting-edge technologies.Key Responsibilities:Design and develop software applications using Java,...

  • Software Engineer

    23 hours ago


    Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job DescriptionCohere Technology Group LLC is seeking a skilled software developer to join our team. As a software developer, you will be responsible for designing, developing, testing, and deploying software applications. You will work closely with product owners, product teams, and IT cross-functional groups to deliver functional requirements and technical...


  • Centreville, Virginia, United States Riverside Research Full time

    Job Title: Senior Software Engineer - Data Analysis and Visualization SystemAbout the Role:Riverside Research is seeking a highly skilled Senior Software Engineer to join our team in Lexington, MA, or Centreville, VA. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining a software system that includes multiple...


  • Centreville, Virginia, United States Riverside Research Full time

    Job Title: Sr. Software Engineer - Data Analysis and Visualization SystemRiverside Research is seeking a highly skilled and experienced Sr. Software Engineer to join our team in Lexington, MA, or Centreville, VA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a robust and scalable software...


  • Centreville, Virginia, United States Riverside Research Full time

    Job DescriptionRiverside Research is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using modern software technologies, architectures, and frameworks.Work with developers to...

  • Software Architect

    1 week ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job Summary:We are seeking a highly skilled Software Architect to provide management and support to our current company-wide Configuration Management System.The successful candidate will play a crucial role in supporting Configuration Management, Asset Management and Requirements Management activities.This position requires excellent organizational skills,...

  • Software Engineer

    1 month ago


    Centreville, Virginia, United States Hamdan Resources Full time

    Job OverviewHamdan Resources, LLC is seeking a skilled Software Developer to join our team in Chantilly, VA. As a key member of our cross-functional team, you will be responsible for developing and sustaining a large-scale structured data search and discovery tool running in an AWS environment.ResponsibilitiesMaintain and extend the existing codebase to...

  • Software Engineer

    1 week ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Key Responsibilities:Design and develop geospatial and analytical web-based applications for use across multiple military organizations and security domains.Modernize current solutions using M.S. PowerShell, Java, and JavaScript into newer languages such as React.Work with Web Services to import and visualize data from disparate external...


  • Centreville, Virginia, United States Parsons Corporation Full time

    Job SummaryWe are seeking a skilled C++ software developer to join our Federal Solutions team. As a member of our team, you will be responsible for designing and developing custom software applications that will be deployed in systems helping to make our country a safer place.Key ResponsibilitiesConduct rapid software prototyping to demonstrate and evaluate...

  • Senior Field Engineer

    1 month ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job Title: Senior Field EngineerWe are seeking a highly skilled Senior Field Engineer to join our team at Parsons Corporation. As a Senior Field Engineer, you will provide technical expertise for the Point of Entry family of systems, supporting installation, maintenance, and field-related sustainment work worldwide.Key Responsibilities:Support system...

  • Software Architect

    4 days ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job SummaryParsons is seeking a highly skilled Software Architect to provide management and support to our current company-wide Configuration Management System.The successful candidate will play a crucial role in supporting Configuration Management, Asset Management and Requirements Management activities. Maintain current automated solutions within the...


  • Centreville, Virginia, United States Riverside Research Full time

    About the PositionRiverside Research is seeking a highly skilled Senior Software Engineer to join our team in Lexington, MA, or Centreville, VA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a robust software system that includes multiple services, components, and user-facing clients.Key...

  • Software Architect

    1 week ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Parsons is seeking a highly technically skilled Software Architect to provide management and support to our current company-wide Configuration Management System. The successful candidate will play a crucial role in supporting Configuration Management, Asset Management and Requirements Management activities. This position requires excellent...


  • Centreville, Virginia, United States Avenu Holdings LLC Full time

    Job Summary:Avenu Court is a sophisticated Court Management application designed to cater to all sizes of limited and general jurisdiction courts. Customers can track case information from start to end efficiently and thoroughly, which plays a critical role in how justice is administered.The application supports all case types and provides NIEM-compliant...

  • Software Engineer

    1 week ago


    Centreville, Virginia, United States Red Rock Government Services Full time

    Job OverviewRed Rock Government Services is seeking a highly skilled Software/Systems Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong background in software engineering, with experience in continuous...