Job Description:
The Senior Java Developer will be responsible for analyzing legacy Java EE systems, developing enterprise-grade applications, and supporting modernization efforts including cloud migration and microservices adoption. The role includes collaborating with architects, business analysts, and development teams to understand business requirements, extract technical rules from legacy systems, and implement robust, scalable, and secure solutions. The candidate will also utilize AI code analysis tools for static code review and pattern recognition, document system behavior, and help reduce technical debt while ensuring seamless integration with modern platforms.
This position is onsite and open only to local candidates in the Austin, TX area.
Job Responsibilities:
-
Design, develop, and deploy applications using Java EE technologies (EJB, JPA, SOAP).
-
Analyze legacy systems to support architectural decision-making and modernization planning.
-
Participate in application rationalization and transformation efforts.
-
Document existing application behavior, dependencies, and integration points.
-
Collaborate with architects, business analysts, and technical teams to maintain core business logic.
-
Support migration of legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures.
-
Utilize AI code analysis tools to extract business rules and identify improvement opportunities.
-
Validate and refine requirements with stakeholders.
-
Identify technical debt, design patterns, and architectural details.
Required Skills & Experience:
-
12+ years hands-on Java and Java EE development experience (EJB, JPA, SOAP).
-
Proficiency in Java SE 1.8 and Java EE 8, deployed on enterprise-grade application servers.
-
Experience with object-relational mapping and integrating persistence layers with business logic.
-
Ability to work with architects, analysts, and security engineers to align development with business objectives.
-
Knowledge of AI code analysis tools for static analysis and pattern recognition.
-
Familiarity with DevSecOps practices, including automated testing, deployment, and monitoring.
-
Exposure to cloud-native transformation strategies, including containerization and elastic scaling.
-
Agile methodology experience, including sprint planning and backlog refinement.
-
Strong analytical, problem-solving, and communication skills.
-
Understanding of software design principles and patterns.
Preferred Skills & Experience:
-
Experience with AI development tools.
-
Requirement elicitation and documentation experience.
-
Excellent collaboration and interpersonal communication skills.
What We Offer:
-
Competitive compensation and benefits package.
-
401(k), PTO, and medical/dental insurance.
-
Career growth opportunities in a dynamic, private equity-backed organization.
-
Collaborative, entrepreneurial culture that values innovation and continuous improvement.
Eligibility:
Must be local to the Austin area and able to work onsite. Must be eligible to work in the U.S. without sponsorship or visa transfer.
PLEASE SUBMIT YOUR RESUME IN WORD FORMAT