About the role

  • Java EE Developer contributing to the design and deployment of enterprise-grade applications using Java EE technologies. Working in a hybrid role based in Austin, TX balancing onsite and remote work.

Responsibilities

  • Analyze legacy Java EE components, including EJB, JPA , and SOAP services, to support architectural decision-making.
  • Participate in application rationalization and transformation planning.
  • Support technical walkthroughs and documentation activities to map current application behavior, dependencies, and integration points.
  • Collaborate with architects and business analysts to help ensure modernization efforts retain core business logic and interoperability.
  • Assist in migrating legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures.
  • Utilize AI code analysis tools for examining legacy Java EE applications.
  • Extract and document detailed business requirements and rules based on existing code.
  • Work with business stakeholders and technical teams to validate and adjust identified requirements.
  • Identify and record technical debt, design patterns, and architectural details within legacy systems.
  • Other duties as assigned.

Requirements

  • 12 years’ deep hands-on 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’ experience 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.
  • 10 years’ experience and ability to work with cross-functional teams including architects, business analysts, and security engineers to align development with business goals.
  • 8 years’ proven experience with, or strong understanding of, AI code analysis tools for static analysis, code understanding, and pattern recognition.
  • 8 years’ experience with DevSecOps practices, including automated testing, deployment, and monitoring.
  • 8 years’ experience with cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces.
  • 8 years’ experience 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’ of strong understanding of software design principles and patterns.
  • 8 years’ experience using AI development tools
  • Must be able to pass a background check.

Benefits

  • Medical, Dental and Vision Insurance
  • Wellness Program
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability options
  • Basic Life and AD&D Insurance (Company Provided)
  • Voluntary Life and AD&D options
  • 401(k) Retirement Savings Plan with matching after one year
  • Paid Time Off

Job title

Java EE Developer

Job type

Experience level

SeniorLead

Salary

$53 - $75 per hour

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job