JAVA Cloud Developer
DMV IT Service
Fort Worth, texas
Job Details
Full-time
Full Job Description
Job Title: JAVA Cloud Developer
Location: Fort Worth, TX, United States
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm, delivering tailored solutions to businesses and individuals since 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our consulting expertise spans system administration, cybersecurity, networking, and IT operations, empowering clients to achieve their technology goals. With a client-focused approach, we also offer online training and job placements to build long-term IT success.
Job Overview:
As part of a transformation initiative, we are seeking a highly skilled Senior Developer with extensive experience in Java and Azure cloud services to rewrite a legacy batch Java program. This role requires a deep understanding of backend batch application development, Agile methodologies, and cloud-based environments.
Requirements
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 in Java, SQL.
- Azure Cloud Development: Minimum 2 years using Azure computing services (Azure Function, Azure App Service), Azure KeyVault, SFTP.
- DevOps Tools: Minimum 1-year experience with Git, CICD pipeline, Dynatrace, and unit and regression testing frameworks (used in daily Agile development).
- Self-Starter: Ability to take independent action to achieve results.
- Critical Thinking: Highly developed analytical and problem-solving skills.
- Education: B.S. in Computer Science or related fields.
Preferred Qualification
- Demonstrates a positive, professional attitude when working and communicating with others.
Role
Develop the following non-functional components:
- Develop and document defined CICD pipelines for application deployment automation.
- Implement High Availability and Disaster Recovery strategy by design.
- Implement auto-recovery scripts to minimize recovery time.
- Document application deployment diagrams and system operation runbooks for support and on-call activities.
- Implement dashboards for system health status, application status, audit, alert, logs, operation metrics, and cloud cost.
- Follow Agile Development methodology, attending scrum ceremonies and reporting status daily