Tech Stack
HibernateJ2EEJavaLinuxMicroservicesOracleRabbitMQSpringSQLUnix
About the role
- **Responsibilities:**
- **
- Contribute to the design and architecture of new or re-engineered software/storage environments**
- **
- Prepare written software/storage specifications for complex products from architectural diagrams and documents**
- **
- Create and review design, functional, technical and/or user documentation, as needed**
- **
- Develop, review and implement test strategies for software products and systems/for storage products and systems**
Requirements
- 5+ years of Software development experience
- Hands on development experience using Java technology stack with focus on architecture and design.
- Hands-on in Java Programming, J2EE, Spring, Hibernate, RestAPI, Data Structures, Design Patterns, Oracle Database, PL/SQL
- Experience in application servers with prime focus on Tomcat.
- Experience in messaging systems such as RabbitMQ.
- Experience working in Linux/Unix environments.Must be hands on with Object Oriented concepts along with passion for design patterns and applicability.
- Relevant experience in Java frameworks like Spring Microservices, Spring-Boot, Hibernate, JPA etc.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJ2EESpringHibernateRestAPIData StructuresDesign PatternsOracle DatabasePL/SQLObject Oriented