We are seeking a highly skilled Senior Java Developer to join our team and play a key role in designing, developing, and maintaining enterprise-grade applications.
Requirements
- Strong Expertise in Java SE/EE (Collections, Concurrency, Generics, Streams, Lambda) with Spring Boot, Spring Cloud., Hibernate.
- Strong Expertise with Apache Camel
- Strong Expertise in microservices architecture and service orchestration.
- Exposure to event-driven systems, messaging (Kafka, RabbitMQ).
- Experience with CI/CD pipelines and tools such as Git and Jenkins along with Cloud Platform.
- Experience with Containerization & orchestration (Docker, Kubernetes).
- Strong knowledge of SQL/NoSQL databases (Postgres, Oracle, MongoDB, Redis) along with data modelling, performance tuning, caching strategies.
- Frontend knowledge preferably with Angular will be an advantage.
- Experience in Unit Testing tools like Junit etc..
- Ability to design scalable, high-performance, and resilient applications.