What are the responsibilities and job description for the Java Developer position at eTeam?
Qualifications
Minimum Qualifications
Preferred Qualification
ROLE:
Develop the following non-functional components.
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.
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.
- Develop and document defined CICD pipelines for application deployment automation.
- Implement the High Availability and Disaster Recovery strategy by design.
- Implement auto-recovery scripts to achieve fewer minutes to recover.
- Document application deployment diagrams, and system operation runbook for support and on-call activities.
- Implement designed dashboards for system health status, application status/audit/alert/log/operation matrix/cloud cost.
- Agile Development methodology will be used for this project. Members are required to attend scrum Ceremonies to report status daily and groom user stories.
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.
- Rewrite legacy batch Java program, translate and transmit functionalities, using the latest Java and cloud services and deploy to Azure cloud environments.
- Archive 85% code coverage using unit tests
- Create a regression test bed to cover 100% defined use cases.
- Performance tuning.
- Create and execute required services, end-to-end, UAT, performance, concurrency, and stress tests.
- Running application in parallel and fixing issues.