14308 – Java EE Systems Analyst, Legacy Modernization (onsite) - Austin, TX Start Date : ASAP Type: Temporary Project Estimated Duration : 10 months with possible extensions Work Setting: Hybrid (onsite on Monday, Tuesday, and Thursday; remote 2 days per week; schedule subject to change by the client). Remote option is available Required: Availability to work 3 days per week at the Client’s site in Austin, TX (required); Experience in Java and Java EE development, including EJB, JPA, and SOAP-based services. Able to analyze legacy codebases and identify transformation paths for cloud migration. (12+ years) Proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers. (12+ years) Experience with object-relational mapping and integrating persistence layers with business logic. (12+ years) Ability to work with cross-functional teams including architects, business analysts, and security engineers to align development with business goals.(10+years) Experience with, or strong understanding of, AI code analysis tools for static analysis, code understanding, and pattern recognition. (8+ years) Familiarity with DevSecOps practices, including automated testing, deployment, and monitoring. (8+ years) Exposure to cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces. (8+ years) Familiarity with Agile methodologies, sprint planning, and backlog refinement in collaboration with product owners and SMEs. (8+ years) Exceptional analytical and problem-solving skills, with a keen eye for detail. (8+ years) Strong understanding of software design principles and patterns. (8+ years) Experience using AI development tools. (2+ years) Preferred: Excellent communication and collaboration skills. Experience with requirement elicitation and documentation (6+ years) Responsibilities include but are not limited to the following: Analyze user requirements, existing procedures, and legacy Java EE components (EJB, JPA, SOAP) to identify modernization and cloud-migration paths and document business rules extracted from code. Review system capabilities, constraints, and integration points; write detailed descriptions of user needs, program functions, and steps to develop or modify applications. Participate in application rationalization and transformation planning, collaborating with architects and business analysts to preserve core business logic and interoperability. Utilize AI code analysis tools to examine legacy applications, identify technical debt and patterns, and support design of modular, secure, interoperable solutions. Assist in migrating legacy systems to cloud-native, microservices, and API-driven architectures, in alignment with DevSecOps practices and automated pipelines. Support technical walkthroughs, produce system and integration documentation, and work with cross-functional teams to validate and refine requirements and designs
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed