Java with Production Support
Location - Austin, TX (Onsite)
We are looking for a Java Developer with Production Support experience to develop, maintain, and support enterprise applications. The role involves coding, debugging, monitoring production systems, resolving incidents, and ensuring application stability.
Design, develop, and maintain applications using Java, Spring, and related frameworks.
Write clean, scalable, and maintainable code.
Participate in code reviews and design discussions.
Implement REST APIs and microservices.
Work with databases (SQL/NoSQL) for data management.
Monitor production systems and resolve incidents, alerts, and service disruptions.
Perform root cause analysis (RCA) for production issues.
Handle bug fixes and hotfix deployments.
Work on performance tuning and optimization.
Support release deployments and post-deployment validation.
Coordinate with DevOps, QA, and business teams to resolve issues.
Strong knowledge of Java (8/11/17).
Experience with Spring Boot / Spring MVC / Hibernate.
Knowledge of RESTful APIs and Microservices architecture.
Experience with SQL databases (MySQL, Oracle, PostgreSQL).
Familiarity with Linux/Unix commands.
Understanding of log analysis and debugging.