You will build new interaction methods between users and platforms using micro and nano service architectures.
Responsibilities
- Develop and deploy self-contained RESTful services within microservices architectures.
- Design and implement solutions using object-oriented analysis and design (OOAD) principles.
- Document and deploy microservices solutions on cloud infrastructure.
- Build scalable applications using Spring, Hibernate, and various database technologies.
Required Skills
- 2 to 8 years of hands-on experience with Java/J2EE and Spring Boot.
- Proficiency in OOAD and Design Patterns.
- Experience with MySQL, PostgreSQL, or MongoDB.
- Working knowledge of Redis or Hazelcast caching.
- Experience with messaging systems like Kafka or RabbitMQ.
- Strong understanding of Collections, Threads, and Exception handling.
- Experience with REST and SOAP web services.
- Proficiency in SQL, JDBC, and Log4j.
- Ability to write tests using JUnit.
Preferred Skills
- Experience with Spring and Hibernate frameworks.