Job description
This
job is hybrid you must be located in Columbia,SC at the start of the contract.
If you cant relocate and be on site 50% of the time do not submit your resume.
Our
direct client has an opening for a SR Java
Developer 11660-1
This
position is up to 12 months, with the option of extension, in Columbia, SC
Please send rates and a
resume.
W2 only, no Subs allowed.
- SENIOR LEVEL
JAVA DEV IS A MUST
- AZURE
EXPERIENCE IS A MUST
SCOPE OF THE
PROJECT:
The Candidate
will help implement cloud native solutions to support:
• REST API and
asynchronous event and message-based pubsub integrations using Azure services
(API Management, Container Apps, Event Grid, and others).
• Standardizing
and documenting design and engineering patterns, processes, and solutions.
• Azure
applications supporting statewide integrations with SCEIS.
• Implementation
of automated DevOps, GitOps, and DevSecOps processes (Unit Testing, Regression
Testing, static and dynamic security scans, app and infrastructure deployments,
etc.)
DAILY DUTIES /
RESPONSIBILITIES:
• PARTICIPATES
IN ALL AGILE ACTIVITIES
o DAILY STANDUPS
o BACKLOG
REFINEMENT
o DEMOSREVIEWS
o RETROSPECTIVES
• PARTICIPATES
IN ALL DEVELOPMENT ACTIVITIES
o DEVELOPMENT
o CODE REVIEWS
o TESTING
o 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 SKILLS
(RANK IN ORDER OF IMPORTANCE):
• MUST HAVE AT
LEAST 5 YEARS OF APPLICATION DEVELOPMENT USING SOLID OBJECT-ORIENTED DESIGN
PRINCIPALS AND STANDARDS
• ABILITY TO
COMMUNICATE EFFECTIVELY AND WORK IN A COLLABORATIVE, TEAM ORIENTED ENVIRONMENT.
• JAVA WEB
DEVELOPMENT EXPERIENCE INCLUDING SPRINGBOOT, MAVEN, JUNIT.
• UNDERSTANDING
OF AND PRACTICE USING SOLID OBJECT-ORIENTED DESIGN PRINCIPLES.
• EXPERIENCE
DEVELOPING CONTAINERIZED APPLICATIONS.
• EXPERIENCE
ENGINEERING AND IMPLEMENTING APPLICATIONS IN AZURE
PREFERRED SKILLS
(RANK IN ORDER OF IMPORTANCE):
• SPECIFIC AZURE
SERVICE EXPERIENCE
o API MANAGEMENT
o CONTAINER APPS
OR AKS
o EVENT GRID OR
SERVICE BUS
o AZURE
FUNCTIONS
• EXPERIENCE
OPERATING ON AN AGILE DEVELOPMENT TEAM (SCRUM ANDOR KANBAN)
• UNDERSTANDING
OF MATURE RESTFUL API DESIGN AND DEVELOPMENT.
• UNDERSTANDING
OF EVENT DRIVEN ARCHITECTURES.
• EXPERIENCE
USING AZURE DEVOPS FOR CICD PIPELINE DEVELOPMENT, BACKLOG MANAGEMENT, ETC.
• UNDERSTANDING
OF AND PRACTICE USING TEST-DRIVEN DEVELOPMENT PRINCIPLES
• CICD PIPELINE
DEVELOPMENT IN AZURE DEVOPS OR SIMILAR TECHNOLOGY.
REQUIRED
EDUCATION/CERTIFICATIONS:
• BACHELOR’S
DEGREE IN COMPUTER SCIENCE OR INFORMATION MANAGEMENT OR A RELATED TECHNICAL
FIELD AND TWO 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:
• AZURE
CERTIFICATIONS
No items to
display.
Additional
Skills: REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• MUST HAVE AT
LEAST 5 YEARS OF APPLICATION DEVELOPMENT USING SOLID OBJECT-ORIENTED DESIGN
PRINCIPALS AND STANDARDS
• ABILITY TO
COMMUNICATE EFFECTIVELY AND WORK IN A COLLABORATIVE, TEAM ORIENTED ENVIRONMENT.
• JAVA WEB
DEVELOPMENT EXPERIENCE INCLUDING SPRINGBOOT, MAVEN, JUNIT.
• UNDERSTANDING
OF AND PRACTICE USING SOLID OBJECT-ORIENTED DESIGN PRINCIPLES.
• EXPERIENCE
DEVELOPING CONTAINERIZED APPLICATIONS.
• EXPERIENCE
ENGINEERING AND IMPLEMENTING APPLICATIONS IN AZURE
PREFERRED SKILLS
(RANK IN ORDER OF IMPORTANCE):
• SPECIFIC AZURE
SERVICE EXPERIENCE
o API MANAGEMENT
o CONTAINER APPS
OR AKS
o EVENT GRID OR
SERVICE BUS
o AZURE
FUNCTIONS
• EXPERIENCE
OPERATING ON AN AGILE DEVELOPMENT TEAM (SCRUM ANDOR KANBAN)
• UNDERSTANDING
OF MATURE RESTFUL API DESIGN AND DEVELOPMENT.
• UNDERSTANDING
OF EVENT DRIVEN ARCHITECTURES.
• EXPERIENCE
USING AZURE DEVOPS FOR CICD PIPELINE DEVELOPMENT, BACKLOG MANAGEMENT, ETC.
• UNDERSTANDING
OF AND PRACTICE USING TEST-DRIVEN DEVELOPMENT PRINCIPLES
By replying to this job advertisement, I agree I want to receive additional job advertisements from FHR, including email, phone and mail to the contact information I am submitting.
I consent to FHR, its affiliates, third parties and partners processing my personal data for these purposes and as described in the Privacy Policy.
I understand that I can withdraw my consent at anytime.
Required Skill Profession
Computer Occupations