What are the responsibilities and job description for the Java Backend developer position at US Tech Solutions?
Job Title : Java Backend Developer
Location : Fort Worth, TX (Hybrid)
Duration : 6 months Contract
Interview Mode : In-person
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 Clienture cloud development experience using Clienture computing services (Clienture Function, Clienture App Service), Clienture 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
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 Clienture cloud services, deploy it to Clienture cloud.
o Rewrite legacy batch Java program, translate and transmit functionalities, using the latest Java and cloud services and deploy to Clienture 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.
About USTech Solutions :