First seen by Alion on Nov 5, 2026.
An exciting opportunity is available for an experienced Senior Java Developer to design, develop, maintain and support enterprise-level Java applications, REST APIs, services and integrations.
This is a hands-on technical role requiring strong problem-solving skills, independent delivery and effective collaboration with technical teams and business stakeholders in a complex enterprise.
Location - 100% Remote, 5 days/week Must have Linkedin Must have excellent communication skills. Any visa except H1BDuties & Responsibilities
Key Responsibilities
- Design, develop, enhance, and maintain Java-based applications, services, APIs, and integrations as assigned by the client.
- Analyze approved functional and technical requirements and translate them into maintainable, well-engineered software solutions.
- Produce source code, configuration changes, unit tests, and supporting technical documentation in client-approved repositories and formats.
- Participate in technical design reviews, code reviews, backlog refinement, sprint planning, demonstrations, and delivery-status reviews applicable to assigned work.
- Perform unit and integration testing; support system and user-acceptance testing; investigate and correct defects attributable to delivered work.
- Troubleshoot application, interface, data, performance, and deployment issues associated with assigned deliverables.
- Support client-approved deployment and stabilization activities, including production defect analysis when assigned.
- Identify and communicate technical risks, dependencies, constraints, and blockers early enough to support timely resolution.
- Provide ongoing knowledge transfer to designated client personnel and complete end-of-engagement transition documentation.
- Core Java (Java 8/11/17) with strong object-oriented design and problem-solving skills.
- Spring Framework / Spring Boot for building services, REST APIs, and enterprise integrations.
- Design and consumption of RESTful (and/or SOAP) web services; familiarity with API gateways and integration patterns.
- Strong SQL and relational database experience (e.g., Oracle, SQL Server, PostgreSQL) – schema design, query tuning, stored procedures.
- Unit and integration testing frameworks (JUnit, Mockito, or equivalent) and test-driven development practices.
- Build and CI/CD tooling (Maven/Gradle, Git, Jenkins/Azure DevOps or equivalent) in an enterprise delivery pipeline.
- Application and interface troubleshooting across data, performance, and deployment layers in a production support capacity.
- Working knowledge of Agile/Scrum ceremonies – sprint planning, backlog refinement, demos, and status reviews
- Capable of working independently in a large, complex enterprise environment with minimal day-to-day direction.
- Strong collaborator who partners effectively with both technical teams and business stakeholders.
- Clear written and verbal communicator; able to produce client-ready technical documentation and status updates.
- Proactive in surfacing risks, dependencies, and blockers early to support on-time delivery.
- Dependable and delivery-focused, with a strong sense of ownership over assigned work through to production stabilization.
- Comfortable mentoring and transferring knowledge to client personnel, including formal end-of-engagement transition.
Minimum Requirements
-
6+ years of professional Java development experience.
-
Strong Core Java knowledge, including Java 8, 11 or 17.
-
Hands-on experience with Spring Framework and Spring Boot.
-
Experience developing REST APIs and enterprise integrations.
-
Strong SQL and relational database skills.
-
Experience with JUnit, Mockito, Git, Maven/Gradle and CI/CD tools.
-
Proven experience in Agile/Scrum environments, code reviews and production troubleshooting.
-
Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent practical experience.
-
Excellent written and verbal communication skills.
-
Ability to work independently and collaborate effectively with technical and business stakeholders.
-
Must have a LinkedIn profile.
-
Must be authorised to work in the United States for the duration of the engagement. H-1B visa holders are not eligible.
Ideal Candidate
A technically strong, delivery-focused Senior Java Developer who takes ownership of assigned work, communicates effectively, resolves complex technical challenges and can transfer knowledge to client teams.
Package & Remuneration
Location: 100% Remote | 5 Days per Week
Contract: 6-Month Engagement
Experience: 6+ Years

