Senior Java Software Engineer
1 week ago
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
-
Java Software Engineer
1 month ago
Centreville, Virginia, United States Cohere Technology Group LLC Full timeJob 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...
-
Senior Software Development Engineer
2 weeks ago
Centreville, Virginia, United States Parsons Corporation Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Centreville, Virginia, United States Moody's Full timeJob 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 timeJob 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,...
-
Senior Software Engineer
1 week ago
Centreville, Virginia, United States Parsons Corporation Full timeJob 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 timeJob 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 timeJob 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...
-
Senior Software Engineer
4 days ago
Centreville, Virginia, United States Riverside Research Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Centreville, Virginia, United States Riverside Research Full timeJob 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...
-
Software Development Engineer
1 week ago
Centreville, Virginia, United States Riverside Research Full timeJob 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 timeJob 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 timeJob 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 timeJob 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...
-
Senior C++ Software Engineer
1 month ago
Centreville, Virginia, United States Parsons Corporation Full timeJob 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 timeJob 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 timeJob 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...
-
Senior Software Engineer
1 week ago
Centreville, Virginia, United States Riverside Research Full timeAbout 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 timeJob 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...
-
Senior Software Developer
2 weeks ago
Centreville, Virginia, United States Avenu Holdings LLC Full timeJob 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 timeJob 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...