Senior Java Developer
DMV IT ServiceAbout the role
Job Title: Senior Java Developer
Location: Fort Worth, TX
Employment Type: Contract
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
Senior Java Developer will be responsible for designing, developing, implementing, and supporting large-scale enterprise applications. This role involves working closely with cross-functional teams to understand requirements, maintain and enhance existing services, troubleshoot complex issues, and ensure adherence to best practices and coding standards.
Requirements
Key Responsibilities:
- Develop, maintain, and enhance enterprise applications using Java, Spring Boot, and Azure.
- Collaborate with business analysts, project managers, IT architects, technical leads, and internal stakeholders to understand requirements and deliver solutions that meet business needs.
- Apply domain-driven design and test-driven development principles to maintain and improve application quality.
- Troubleshoot, debug, and resolve complex production issues, identifying and implementing effective solutions.
- Create detailed technical specifications, project requirements, and development estimates.
- Research and implement new technologies to improve performance, security, and development processes.
- Support coding standards, development best practices, and security guidelines.
- Work closely with software architects and technical leads to ensure decisions align with long-term enterprise growth and scalability goals.
- Participate in DevOps processes, including Continuous Integration (CI) and Continuous Deployment (CD), where applicable.
Required Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, Engineering, or a related technical field, or equivalent experience/training.
- 7+ years of experience across the full Software Development Life Cycle (SDLC), including design, development, implementation, monitoring, and support of large-scale applications in on-premises and cloud environments.
- Strong hands-on experience with Java, Spring Boot, and Azure.
Preferred Skills & Experience:
- Experience with Apache Spark, Python, and Microservices architecture.
- Knowledge of Databases such as Oracle or Postgres.
- Experience with Databricks.
- Familiarity with front-end frameworks such as Ext JS.
- Experience with DevOps methodologies and toolchains, including CI/CD pipelines.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s