Senior Java Developer
Location: Remote (Must work EST Hours)
Duration: 9-month contract (with potential extension)
Overview: Lead the design, development, and delivery of enterprise software solutions. This role is responsible for defining system scope, driving development efforts, ensuring SDLC compliance, and leading a team to deliver high-quality, scalable applications. The position requires strong technical expertise, leadership capability, and the ability to collaborate with business and technical stakeholders.
Technical Environment: Java (backend, REST APIs), MariaDB, SQL Server, PHP (legacy systems), React (frontend integration), Microsoft Azure, Azure DevOps (CI/CD pipelines, ADO boards), Agile/Scrum, and SDLC methodologies.
Key Responsibilities
- Lead the design, development, testing, and maintenance of software applications in alignment with SDLC standards
- Define system scope, objectives, and technical solutions for complex projects
- Collaborate with business stakeholders to gather requirements and assess project feasibility
- Oversee development of system specifications and ensure compatibility with existing systems
- Manage and mentor development teams, including task prioritization and workload management
- Ensure quality through code reviews, testing, and adherence to development standards
- Prepare technical documentation, including system specifications and user guides
- Provide regular status reporting to leadership and ensure project delivery aligns with goals and timelines
- Provide guidance, mentorship, and performance feedback to team members
- Promote a collaborative, high-performance team environment
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (preferred)
- 9+ years of relevant experience, including:
- 5+ years of software development experience
- 3+ years of specialized programming aligned to business needs
- Experience with claims management systems preferred
Technical Skills
Backend Development
- Strong expertise in Java (5+ years), building scalable RESTful APIs
- Experience with MariaDB and SQL Server for data management and querying
- Ability to support and troubleshoot legacy PHP-based backend systems
Frontend & Integration
- Working knowledge of React to support frontend integration and collaboration
DevOps & Infrastructure
- Experience with Azure DevOps (ADO), including CI/CD pipeline management and JAR deployments
- Familiarity with remote troubleshooting tools (RDP, terminal services)
Agile & SDLC
- Strong understanding of Agile methodologies and SDLC processes
- Experience managing work items, tracking progress, and documentation in Azure DevOps
Preferred Experience
- Knowledge of Microsoft Azure
- Experience in insurance, claims management, workers’ compensation, or healthcare domains
Core Competencies
- Strong analytical and problem-solving skills
- Excellent communication and presentation abilities
- High level of self-motivation and accountability
- Ability to lead, mentor, and collaborate within a team environment
- Strong organizational and time management skills