Software Developer (Java) (Onsite)

DP Professionals
Columbia, SC, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

DPP is seeking a Software Developer (Java) for an opportunity in Columbia, SC.

Work arrangement : Onsite

Onsite

W2 position; 12 months

Project scope :

The Senior Software Developer will support the Enterprise Services organization by designing complex solutions in one key area, Development Operations.

The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.

Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.

Position description :

This position requires knowledge and experience with these environments as well as experience in detail requirements, analysis, software design and development, testing, and deployment.

Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important.

The Senior Developer should have a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores.

In this role, the developer will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards, Software Engineering best practices, and SOA component principles.

Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.

Responsibilities and duties :

Develop, deploy, and manage applications using AWS services and tools.

Implement and manage infrastructure using tools like AWS CloudFormation, Terraform, and Glue etc.

Set up and manage monitoring and logging solutions using AWS CloudWatch, AWS X-Ray, and other relevant services.

Implement security best practices for applications and infrastructure, including identity and access management (IAM), encryption, and network security.

Ensure systems comply with regulatory requirements and industry standards (e.g., HIPAA).

Provide support, troubleshoot application and infrastructure-related issues.

Work closely with other developers, architects, and stakeholders to ensure successful delivery of projects.

Create and maintain documentation for systems, applications, and processes.

Required knowledge, skills, and abilities :

Problem Solving Skills

Verbal Communication Skills

Written Communication Skills

Bachelor of Science Degree

Master's Degree

Analytical Skills

Teamwork

Relevant programming languages and scripting tools.

Knowledge and development experience in a SOA environment.

Design and development web services, Adapters, XML (XSLT, XPath, XQuery, etc.), JAVA or some other object oriented language, JAVA Script, CSS3; HTML5.

Development of unit and integration tests.

Experience with MarkLogic and RDLs

Experience with Apache Nifi

Experience with data mining and extraction technologies

Experience in Web Services technologies (XML, SOAP, WSDL, XSD, UDDI, REST).

Experience with Java Frameworks such as Apache or Spring

Knowledge of cloud platforms and environments.

Exposure to Agile Methodologies.

Demonstrable competence in SOLID programming principles.

Demonstrable competence in the evaluation and use of design patterns.

Demonstrated teamwork and collaboration in a professional setting

Proficiency in core AWS services (EC2, S3, RDS, Lambda, etc.).

Programming Languages : Strong skills in programming languages such as Python, Java, Node.js, or C#.

Understanding of VPC, subnets, routing, and other networking concepts in AWS.

Knowledge of AWS database services (RDS, DynamoDB, Aurora).

Experience with Docker and container orchestration tools like Kubernetes and AWS EKS.

Strong analytical and problem-solving skills.

Excellent verbal and written communication skills.

Ability to work effectively in a team environment.

Ability to adapt to changing technologies and processes.

Preferred KSAs : Testing skills

Testing skills

Functional Analysis

Continuous Integration and Continuous Deployment (CI / CD) : Implement and maintain CI / CD pipelines using AWS CodePipeline, CodeBuild, and other tools.

Certifications like AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified DevOps Engineer.

Advanced knowledge of AWS networking services like Direct Connect, VPN, and Route 53.

Proficiency in building and managing serverless applications using AWS Lambda, API Gateway, and other serverless services.

In-depth understanding of AWS security services and best practices.

Experience in managing compliance for AWS environments.

Ability to mentor junior engineers and guide them in best practices.

Required education / equivalencies :

Bachelor’s degree in Computer Science or equivalent experience

Master’s degree in Computer Science is not a substitute for undergraduate work

Interested? Learn more :

Click the apply button or contact our recruiter Mason at (url removed) to learn more about this position (#(phone number removed).

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.

Authorized US Worker - US Citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor at this time. EOE / AA / V / D

2 days ago
Related jobs
Infojini
Columbia, South Carolina

Software Developer (Java) – Consultant will support the Enterprise Services organization by designing complex solutions in one key area:• Development OperationsThe Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engine...

Promoted
Spectraforce Technologies
Columbia, South Carolina

Code, compile, and implement application software that is delivered on time and within budget. Minimum Required Software and Other Tools. ...

Promoted
Vector Consulting, Inc
Columbia, South Carolina

Role: Senior Java/J2EE Developer. Software Developer (Java) – Consultant will support the Enterprise Services organization by designing complex solutions in one key area:. JAVA or some other object oriented language, JAVA Script, CSS3; HTML5. The Senior Developer will be responsible for designing an...

Promoted
System Soft Technologies
Columbia, South Carolina

Software Developer (Java) – Consultant will support the Enterprise Services organization by designing complex solutions in one key area:. JAVA or some other object oriented language, JAVA Script, CSS3; HTML5. The Senior Developer will be responsible for designing and developing software solutions th...

Promoted
PWC
Columbia, South Carolina

As a Senior Associate in our Risk Analytics and Modeling team, you'll have the opportunity to apply your quantitative, modeling and analytical skills in a real world environment to develop or validate statistical, financial engineering, and AI/machine learning models in the areas of credit risk, mar...

Systems & Software, Inc.
South Carolina, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Motorola Solutions
Lexington, South Carolina

Software Engineering experience with any of the following - C/C++. Position in Lexington, SC (preferred) or Chicago, IL is for a self-motivated, advanced problem-solver Engineer that has a desire to develop a wide range of products, applications and services in a DevOps environment. The position wil...

Mindlance
Columbia, South Carolina

Client are in the process of modernizing our development pipeline, so this developer will be scripting and building test code, managing source control and deployment tools, and assisting the migration of these elements from traditional VMs to containers. Programming languages - Python. ...

Utility Consumer Analytics Inc.
South Carolina, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent years of work experience. If you are a passionate Full Stack Softwa...

Home Depot
Columbia, South Carolina
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...