Description
Build and maintain object-oriented, multi-tier applications using Java and Spring/Hibernate. You will own the full development lifecycle, from writing unit tests to supporting production performance.
Responsibilities
- Develop multi-tier applications using Java/J2EE, Spring, and Hibernate.
- Write and manage automated unit tests using JUnit.
- Optimize Oracle/SQL database operations and queries.
- Support production environments and perform engineering to ensure system performance.
- Collaborate with diverse stakeholders and interface directly with clients.
Required Skills
- 3+ years of professional development experience in Java/J2EE.
- 2+ years of hands-on experience with Spring and Hibernate frameworks.
- 3+ years of experience working with Oracle or SQL databases.
- 2+ years of experience with Unix Shell scripting.
- Practical experience with the full software development life cycle.
- Proven ability to develop multi-tier, object-oriented applications.
- Experience in production support and performance engineering.
- Bachelor's degree in any field.
Preferred Skills
- Experience with Spring Boot and Microservices architecture.
- Familiarity with Angular, React JS, or Node JS.