JOBSEARCHER

Java Developer – Application Modernization

Key Responsibilities: Build, enhance, test, troubleshoot, upgrade, and migrate enterprise Java applications and services. Develop and maintain enterprise applications using Java, Spring, Spring Boot, REST APIs, and related technologies. Independently analyze, plan, and execute Java application development, modernization, and migration activities. Develop and maintain SQL queries, stored procedures, and database objects. Collaborate with database administrators and technical teams to resolve application and data-related issues. Diagnose application defects, troubleshoot technical issues, and identify root causes. Modernize legacy applications using current Java versions, frameworks, and supported application-server platforms. Perform application migration and configuration activities involving JBoss EAP and related Java platforms. Support migration of applications from JBoss EAP 7.x to newer supported versions. Perform unit, integration, regression, and performance testing to ensure application quality. Prepare and review technical specifications, application diagrams, migration plans, deployment instructions, and technical documentation. Collaborate with GLO staff and stakeholders to communicate project progress, technical decisions, risks, and dependencies. Provide technical guidance and assistance to GLO staff regarding application development and supported systems. Research modern technologies, frameworks, and approaches to support application modernization and business requirements. Review, validate, and test AI-generated code and technical deliverables before implementation. Use AI-assisted development tools to analyze legacy code, identify dependencies, support code refactoring, generate tests, and prepare technical documentation. Support CI/CD pipelines, source code management, application deployments, and production support activities.