Overview
Skills
Job Details
Role:- Senior Java J2EE Backend Developer
Location:- Hybrid- Austin, TX (Need only local candidates in Austin, TX area only)
Interview Type:- In-Person Interview
Experience:- Minimum 14 years
Job Duties:-
Analyze and modernize legacy Java EE components including EJB, JPA, and SOAP-based services to support architectural decision-making and migration strategies.
Participate in application rationalization efforts, transformation planning, and documentation of existing system behavior, dependencies, integrations, and business rules.
Collaborate with architects, business analysts, and technical teams to ensure modernization efforts retain core business logic, interoperability, and security alignment.
Assist in migrating legacy enterprise applications to cloud-native platforms using microservices and API-driven architecture patterns.
Utilize AI code-analysis tools to examine legacy Java EE codebases, identify patterns, detect technical debt, and recommend modernization paths.
Extract, document, and validate detailed business requirements, functional workflows, and system rules based on existing source code analysis.
Support DevSecOps practices by contributing to automated testing, code reviews, deployment pipelines, and operational monitoring activities.
Identify design patterns, architectural gaps, and refactoring opportunities within legacy modules to improve maintainability and performance.
Collaborate in Agile sprint ceremonies, contributing to user stories, backlog refinement, technical walkthroughs, and cross-functional discussions.
Produce and maintain technical documentation, including system diagrams, dependency mappings, modernization plans, and architectural recommendations.
Work closely with cloud, security, and infrastructure teams to ensure solutions meet enterprise standards for scalability, modularity, and interoperability.
Perform complex problem diagnosis, troubleshooting, and resolution for legacy Java EE systems undergoing modernization.