Java Developer – Application Modernization
Skills
Java
Object-Oriented Programming (OOP)
Enterprise Java Development
RESTful Web Services
Spring Framework
Spring Boot
SQL
Relational Databases
Application Development
Application Testing
Debugging
Troubleshooting
Production Support
Java Application Modernization
Application Migration
and JBoss EAP.
Job Description
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.
Share this job
BUILD YOUR FUTURE WITH DUTECH
Take the Next Step With Dutech
Join a team where technology, ideas, and people come together to solve meaningful business challenges and build what comes next.
Innovate
Integrate
Elevate
Apply for This Position
Your next opportunity starts here.