Java EE Developer
📍 Location : Austin, TX (Hybrid)
🕒 Duration : 9+ Months Contract (Possible Extension)
About the Role
We are seeking a highly experienced Java EE Developer to support the modernization of large-scale enterprise applications. This role involves analyzing legacy Java EE systems, contributing to architectural transformation planning, and assisting in the migration of applications toward cloud-native, modular, and interoperable platforms. The ideal candidate will have deep expertise in Java EE, strong analytical skills, and the ability to collaborate effectively with cross-functional teams.
What Youll Do
- Analyze legacy Java EE componentsincluding EJB, JPA, and SOAP servicesto support modernization and cloud-migration strategies.
- Participate in application rationalization and transformation planning.
- Support technical walkthroughs and contribute to documentation of system behavior, dependencies, and integration points.
- Work with architects and business analysts to ensure modernization efforts preserve core business logic and interoperability.
- Assist in migrating legacy applications to cloud-native architectures, focusing on microservices and API-driven patterns.
- Use AI-based code-analysis tools to understand and assess legacy application codebases.
- Extract and document business rules and requirements based on existing code.
- Collaborate with stakeholders to validate and refine identified requirements.
- Identify technical debt, design patterns, and architectural details within legacy systems.
Minimum Requirements (Sentence Format)
12+ years of hands-on experience with Java, Java EE, EJB, JPA, and SOAP-based services, with the ability to analyze legacy code and define cloud-migration strategies.12+ years of proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers.12+ years of experience working with ORM frameworks and integrating persistence layers with business logic.10+ years of experience collaborating with architects, business analysts, security engineers, and cross-functional teams.8+ years of experience using or deeply understanding AI-driven code analysis tools.8+ years of experience with DevSecOps practices, including automated testing, CI / CD pipelines, and system monitoring.8+ years of experience supporting cloud-native transformation, including containerization, elastic scaling, and loosely coupled architectures.8+ years of experience working within Agile methodologies such as sprint planning and backlog refinement.8+ years of proven analytical and problem-solving skills with strong attention to detail.8+ years of experience applying software design principles and design patterns.2+ years of experience using AI development tools.6+ years of excellent communication and collaboration skills (Preferred).6+ years of experience in requirements elicitation and documentation (Preferred).