Senior Java Backend Developer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

API
Business Rules
DevSecOps
Design Patterns
Decision-making
Java
Microservices
Migration
SOAP
Scalability
J2EE
JPA
Sprint
Enterprise JavaBeans
Cloud Security
Cloud Computing
Automated Testing
Artificial Intelligence

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.