Sr. Java Developer with Struts 2

Centurion Consulting Group

Sr. Java Developer with Struts 2 Windsor Mill, MD


Centurion is currently hiring for a Senior Java Developer with Struts 2 / Spring for a multi-year Federal program in Baltimore, MD. 

This Java Developer shall have extensive experience in developing and maintaining the high-performing Java applications. Individual will have prime accountability for major projects and will develop detailed and robust design, code, test, and implement proposed systems. Ability to develop technical solutions, and document the solution architecture and design using standard design tools. The candidate will be responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, Test Driven Development, static code analysis, peer/code review).

Key Required Skills:

Java, Spring, Struts 2, SOAP, Messaging queue (JMS), maven, get, open shift

Required skills/experience:

  • 4 years Experience developing Java,  Java Enterprise Edition (JEE) applications using relational databases including writing/using SQL, DB2 JDBC, and Spring data Java Persistence API (JPA)
  • 4 years’ Experience using Model View Controller (MVC) frameworks such as Struts 2 preferred and Spring
  • 4 years’ Experience developing enterprise applications using Spring Core and Spring REST API
  • Experience deploying applications with Jenkins
  • 4 years’ Experience developing complex, asynchronous, cross-platform communication software (SOAPREST)
  • Experience troubleshooting and debugging Java code
  • Experience utilizing DevOps principles such as developing automated Java unit and integration tests using TDD/BDD methodology
  • Experience with Message Queuing (MQ)
  • Experience or basic knowledge of Open Shift
  • Experience using ORM frameworks, Hibernate
  • Experience using a code repository with distributed version control via GIT
  • Experience deploying applications via Jenkins
  • Experience using Maven for build automation
  • Splunk platform experience 

Additional preferred skills:

  • Experience with Struts 2
  • Experience with Java 1.8 or above
  • Experience utilizing JavaScript/Typescript, HTML5, and CSS to develop enterprise software applications
  • Experience preparing documentation and technical requirements for computer programs using Agile tools such as Version One
  • Experience using other ancillary tools such as Junit and SonarCube.
  • Experience using CheckMarx


Bachelors +5 minimum

Position Details: 

Clearance: Ability to Obtain a Public Trust

US Citizenship or Authorization to work in US required

Travel: < 10% (CONUS)

Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V

No third parties or subcontractors

Tagged as: Sr. Java Developer with Struts 2