Roles and Responsibilities
- Develop, maintain, and promote high-quality Java code.
- Lead or assist in the design and architecture of application solutions.
- Create unit test cases and plans, conduct unit testing, and participate in code reviews.
- Update and create technical documentation based on functional requirements.
Required Experience
- 10+ years of hands-on Java development experience (Java 7/8, J2EE).
- Expertise in writing complex SQL and PL/SQL queries in Oracle.
- Proven experience in a technical leadership role, delivering distributed solutions.
- Strong problem-solving and programming skills.