What are the responsibilities and job description for the Java Developer (Azure) position at RP Inc.?
Job Title: Java Developer (Azure)
Location: Dallas, TX
Work Schedule: MUST be in DFW to work at least 3 days a week
Employment Type: Contract
Job Description:
Minimum Qualifications
• Development background: Backend batch application development skillset.
• Skill Level required: 5 years of development experience using Agile and test-driven methodologies.
• Programming Languages Experience: Majority will be in Java, SQL
• Minimal 2-year Azure cloud development experience using Azure computing services (Azure Function, Azure App Service), Azure KeyVault, SFTP.
• Minimal 1-year DevOps tool such as Git, CICD pipeline, Dynatrace, and unit and regression testing frameworks. All will be used in daily agile development efforts.
• Must be a self-starter, and ability to take independent action to achieve results. Highly developed critical thinking, analytical, and problem-solving skills
• B.S. of Computer Science or related fields.
Preferred Qualification
• Demonstrate a positive, professional attitude and frame of mind when working with and communicating with others.
ROLE:
Develop the following non-functional components.
o Develop and document defined CICD pipelines for application deployment automation.
o Implement the High Availability and Disaster Recovery strategy by design.
o Implement auto-recovery scripts to achieve fewer minutes to recover.
o Document application deployment diagrams, and system operation runbook for support and on-call activities.
o Implement designed dashboards for system health status, application status/audit/alert/log/operation matrix/cloud cost.
o Agile Development methodology will be used for this project. Members are required to attend scrum Ceremonies to report status daily and groom user stories.
Project:
As part of a transformation, we are looking for a Sr Developer who has experience within functional and non-functional software and application development with specific requirements - Re-write a legacy batch java program using the latest java and Azure cloud services, deploy it to Azure cloud.
o Rewrite legacy batch Java program, translate and transmit functionalities, using the latest Java and cloud services and deploy to Azure cloud environments.
o Archive 85% code coverage using unit tests
o Create a regression test bed to cover 100% defined use cases.
o Performance tuning.
o Create and execute required services, end-to-end, UAT, performance, concurrency, and stress tests.
o Running application in parallel and fixing issues.
MUST be in DFW to work at least 3 days a week (Tuesday, Wednesday, Thursday) at client site just south of DFW Airport.