Senior Java Developer

Randstad
Englewood, United States of America
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Englewood, United States of America

Tech stack

Java
Artificial Intelligence
Unit Testing
Azure
Bioinformatics
Java Development Kit
Spring
Fortify (Software)
Software Engineering
SQL Databases
HP WebInspect
Webinspect
Spring-boot
Sonatype
GIT
Modeling and Simulation
Maintaining Code
Tenable Nessus
REST

Job description

job summary: Fully onsite can sit out of

Berkeley Heights, NJ

Greenwood Village, CO

Omaha, NE

location: Greenwood Village, Colorado job type: Contract salary: $70 - 80 per hour work hours: 9am to 5pm education: Bachelors

responsibilities: A Software Development Engineer designs, develops, tests, installs, and maintains systems, applications, networks, and/or telecom and related processes to meet the functional objectives of the business. Assesses system, application, network, and/or telecom needs, provides modeling and simulation consulting to clarify client technology functionality, and evaluates and implement new advanced technologies. Ensures adherence to established technology standards and consults with senior leadership on technology solutions. Supports existing systems and is responsible for leading technical aspects of a project. Responsible for assigning resources and delegating tasks to meet project deliverables.

For this role, the ideal candidate is proficient in scanning tools that we use here. Sonatype, Fortify, & Web Inspect. They should be familiar with AZDO or other agile ticketing systems. They will be responsible for running each scan for all of our applications. Reviewing the scan results and making the required code changes as needed. They will support the team with their own scans and help them resolve items as needed. They will work closely with the security team to communicate that state of our application vulnerability scans and prepare tickets and fixes for delivery. They will also likely be called upon to help develop and unit test on other projects, so strong Java skills are required.

qualifications: 6-7 years of hands-on core Java development experience. Must know core Java concepts inside and out.

Core Tech: Strong proficiency with Spring, Spring Boot, REST APIs, Git, and Azure DevOps (ADO) for agile ticketing. SQL is a firm requirement.

Version Context: The environment uses Java JDK 21 to transfer/refactor code down to Java 8. Note: Direct Java 21 experience is a nice-to-have; a strong foundation in core Java concepts is fine.

Vulnerability Focus: Must hit the ground running to solve security vulnerabilities (30% analysis, 70% coding). Every repository runs through automated scans (Sonatype, Fortify, and WebInspect).

Preferred Pluses: A background/interest in security. Experience with application AI scanning tools is a plus, as the team is working with a new tool called Mythos AI (not a hard requirement).

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 HRsupport@randstadusa.com.

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.

,

A Software Development Engineer designs, develops, tests, installs, and maintains systems, applications, networks, and/or telecom and related processes to meet the functional objectives of the business. Assesses system, application, network, and/or telecom needs, provides modeling and simulation consulting to clarify client technology functionality, and evaluates and implement new advanced technologies. Ensures adherence to established technology standards and consults with senior leadership on technology solutions. Supports existing systems and is responsible for leading technical aspects of a project. Responsible for assigning resources and delegating tasks to meet project deliverables.

For this role, the ideal candidate is proficient in scanning tools that we use here. Sonatype, Fortify, & Web Inspect. They should be familiar with AZDO or other agile ticketing systems. They will be responsible for running each scan for all of our applications. Reviewing the scan results and making the required code changes as needed. They will support the team with their own scans and help them resolve items as needed. They will work closely with the security team to communicate that state of our application vulnerability scans and prepare tickets and fixes for delivery. They will also likely be called upon to help develop and unit test on other projects, so strong Java skills are required.

Requirements

6-7 years of hands-on core Java development experience. Must know core Java concepts inside and out. Core Tech: Strong proficiency with Spring, Spring Boot, REST APIs, Git, and Azure DevOps (ADO) for agile ticketing. SQL is a firm requirement. Version Context: The environment uses Java JDK 21 to transfer/refactor code down to Java 8. Note: Direct Java 21 experience is a nice-to-have; a strong foundation in core Java concepts is fine. Vulnerability Focus: Must hit the ground running to solve security vulnerabilities (30% analysis, 70% coding). Every repository runs through automated scans (Sonatype, Fortify, and WebInspect). Preferred Pluses: A background/interest in security. Experience with application AI scanning tools is a plus, as the team is working with a new tool called Mythos AI (not a hard requirement).

Apply for this position