Overview
Skills
Job Details
Perform object-oriented analysis and design using Object Modeling and Sequence Diagrams.
Develop and debug Java code using Spring, Spring Batch, Spring REST, Spring Boot, and Drools.
Write complex PostgreSQL queries and functions.
Build containerized, cloud-native applications.
Create and maintain technical documentation for software projects.
Track and manage tasks using Jira.
Collaborate with business partners to understand requirements and deliver effective technical solutions.
Participate in architecture, design, and implementation discussions.
Ensure quality in all deliverables through structured code, comprehensive testing, and adherence to business requirements.
location: Durham, North Carolina
job type: Contract
salary: $71 - 72 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
-5-8 years of Java/ Spring development experience.
-2+ years of design experience.
-Bachelor's Degree (Computer Science or related fields)
The Skills You Bring:
- Experience in building and deploying applications served in the cloud.
- Strong microservices experience.
- Proficiency in developing Java/Spring RESTful APIs, with experience in Java 8 and Spring/Spring Boot.
- Experience in Server-Side Java, J2EE, REST, SQL, JUnit, and Tomcat, and in Client-Side technologies such as HTML5, Angular, JavaScript, CSS, and JSON.
- Familiarity with infrastructure technologies (e.g., Kubernetes, Kafka, MSSQL, DataDog).
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB).
- Hands-on experience with CI/CD tools (Jenkins, UDeploy), containerization (Docker), and version control (GIT, GitHub, gitflow).
- Exposure to cloud platforms like AWS or Azure (preferred).
- Understanding of authentication and authorization mechanismsWe are looking for a Software Engineer with 2-6 years of Java/Spring development experience to join our Benefits Validation Squad. This team plays a crucial role in maintaining the quality of migrations and ensuring seamless and scalable data migration. The ideal candidate will have a Degree in Computer Science and a strong foundation in building and deploying cloud-based applications.
qualifications:
Actively mentor junior developers, providing guidance on technical challenges and code reviews
Champion clean, maintainable, and well-documented code. Promote best practices in testing, design patterns, and secure coding.
Work closely with other squads and stakeholders to align on architecture, dependencies, and shared goals.
Contribute to CI/CD pipeline improvements, infrastructure automation, and monitoring strategies to ensure high availability and performance.
Help onboard new team members by sharing domain knowledge, tools, and processes to accelerate their productivity.
Lead by example in design discussions, technical decision-making, and driving innovation within the team.
Identify opportunities for process optimization, technical debt reduction, and performance enhancements.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.