Java Web Application Developer

DP Professionals Inc Logo
DP Professionals Inc
  • Software
  • Applications have closed

DPP is seeking a Java Web Application Developer for an opportunity in Columbia, SC.

Work arrangement:

  • Fully onsite in Columbia, SC
  • W2 position; 12 months with the possibility of extension

Position summary:

  • The Programmer/AppDev will help implement cloud-native solutions to support:

  • REST API and asynchronous event and message-based pub/sub integrations

  • Standardization of design and engineering patterns and solutions

  • Web applications supporting SCIES business processes

  • Implementation of automated DevOps processes (unit testing, regression testing, static and dynamic security scans, deployments, etc.)

  • Maturing the current SDLC and DevOps practices and automation.

  • Public sector/government experience is required

Top technologies:

  • Senior-level Java development is a must
  • Azure experience is highly preferred

Responsibilities:

  • Participates in all Agile activities

  • Daily standups

  • Backlog refinement

  • Sprint demos/reviews

  • Spring retrospectives

  • Participates in all development activities:

  • Solutioning

  • Development

  • Code reviews

  • Testing

  • Works to complete work item acceptance criteria and the team s definition of done

  • Works within the team s DevOps model and assumes responsibility for end-to-end quality of their work and support

  • Works with the development team, architecture, and stakeholders to design and enhance business and technical processes and solutions

Required knowledge, skills, and abilities:

  • 5 years of application development using solid object-oriented design principles and standards.
  • 5 years of Java web development experience, including Springboot, Maven, JUnit.
  • 5 years of experience developing containerized applications.
  • 5 years of experience using Azure DevOps for CI/CD pipeline development, backlog management, etc.
  • Ability to communicate effectively and work in a collaborative, team-oriented environment.
  • Experience using Git and standard branching strategies such as GitFlow.
  • Understanding of mature RESTful API design and development.
  • Understanding of event-driven architectures.
  • Understanding of and practice using test-driven development principles.
  • Experience operating on an agile development team (Scrum and/or Kanban).

Preferred knowledge, skills, and abilities:

  • Azure and/or AWS cloud development experience (Azure preferred).
  • Experience with Azure or AWS integration services such as Azure API Management, AWS API Gateway, Azure EventGrid, etc.
  • Familiarity with serverless services such as AWS Lambda, Azure Functions, Azure Container Apps, AWS Fargate, etc.
  • Managed database services experience such as AWS RDS, Azure SQL Managed Instance, etc.
  • Familiarity with industry-standard project management tools such as Azure DevOps, GitLab, or Jira.
  • Understanding of and/or experience developing, using, administering SAP, SAP 4/HANA, Ivalua, or other ERP systems.

Required education/certifications:

  • Bachelor s degree in Computer Science or Information Management or a related technical field and two (2) years of experience in computer system development, maintenance, and modification;
  • OR, 5 years experience in computer application system development and modification, or any equivalent combination of education, training, and experience.

Preferred education/certifications:

  • AWS and/or Azure certifications.
  • SAP, SAP 4/HANA, or Ivalua experience and/or experience with other ERP systems.

Interested? Learn more:
Click the apply button or contact our recruiter Carolyn at to learn more about this position (#25-00616 ).

Authorized US Worker – Those authorized to work in the US are encouraged to apply. We are unable to sponsor at this time. EOE/AA/V/D

DPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP .