You will build and maintain server-side logic and integrated systems using Java and JEE.
Responsibilities
- Develop and implement scalable Microservices and RESTful APIs.
- Design and manage data persistence using Hibernate, JPA, or other ORM frameworks.
- Build and optimize web services using Servlets, JSP, and JDBC.
- Integrate messaging and streaming components using JMS, Kafka, or Solr.
- Apply standard design patterns to ensure code maintainability and scalability.
Required Skills
- 5+ years of professional programming experience in Java / JEE.
- Strong experience with Spring framework and Hibernate or similar ORM tools.
- Hands-on development with HTTP/RESTful APIs and Microservices.
- Proficiency with Servlets, JSP, JDBC, JPA, and JMS.
- Practical knowledge of NoSQL technologies including Cassandra, Solr, and Apache Kafka.
- Solid understanding of software design patterns.
- Bachelor's Degree in Computer Science or a related field.