Java Web Application Developer
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 .