Sr Java Development Engineer
Job Description & Skill Requirement:
**Job Overview:**
We are seeking a highly seasoned **Senior Java Development Engineer** to help modernize a 10-year-old Java application. This position will involve re-tooling and re-architecting an existing application originally developed in Java 1.7. The ideal candidate will possess deep expertise in Java development, specifically with Hibernate on Tomcat, and have strong SQL development experience with Oracle databases.
**Key Responsibilities:**
- Lead the modernization and re-architecture of a legacy Java application.
- Re-tool the existing Java 1.7-based application to current standards.
- Work closely with the team to design, develop, and implement improvements.
- Ensure the application is optimized for performance, security, and scalability.
- Provide technical leadership and mentor junior developers.
**Required Skills & Experience:**
- **10+ years** of professional Java development experience.
- **Extensive expertise** with Java and Hibernate within Tomcat container environments.
- **Strong SQL development skills** with Oracle Database.
- Experience with modernizing and re-architecting legacy systems.
- Ability to troubleshoot and optimize performance issues.
**Preferred Qualifications:**
- Familiarity with newer Java versions and related technologies.
- Experience working in large-scale enterprise applications.
- Strong understanding of software development best practices, including design patterns, version control, and testing methodologies.
This role is an excellent opportunity for a senior developer looking to take