HamburgerMenu
hirist

Job Description

Key Skills to Target :

- Strong hands-on experience in Core Java, Microservices architecture

- Must have recent hands-on experience in Big Data technologies, particularly Hadoop

- Experience with Kafka (secured cluster) is highly desirable

- Design and develop scalable Java-based microservices using Spring Boot and related technologies.

- Work with Kafka secured clusters (authentication and authorization enabled) for event-driven architecture.

- Implement Spark streaming jobs with logic such as stream deduplication for real-time data processing.

- Build and maintain distributed systems ensuring high availability, fault tolerance, and scalability.

- Design and implement audit processors/tools to track data integrity and losses in production environments.

- Integrate with SQL/NoSQL databases such as MySQL, MongoDB, Redis, etc.

- Develop and expose RESTful APIs for internal and external integrations.

- Implement authentication and authorization using JWT, OAuth, Spring Security.

- Write unit tests, integration tests, and support CI/CD pipeline integration.

- Collaborate with cross-functional teams using Agile methodologies.

- Improve observability by integrating logging and monitoring tools (e.g., ELK stack, Prometheus, Grafana).

- Participate in code reviews, performance optimization, and system design discussions.

Must-Have Skills :

- Strong experience in Java (Core Java, Java 8/11/17), Spring Boot, Spring Security

- Expertise in Microservices and RESTful API development

- Hands-on experience with Kafka secured cluster (Auth + AuthZ)

- Experience with Apache Spark and stream deduplication logic

- Experience working on distributed systems

- Knowledge of Big Data frameworks (Hadoop, HDFS, MapReduce)

- Experience with MySQL, MongoDB, Redis

- Good understanding of system design, including audit tools and loss tracking in distributed systems

- Hands-on with Docker, Kubernetes, Jenkins, Git, AWS

- Strong unit testing skills using JUnit, Mockito, Selenium

Good-to-Have Skills :

- Experience with GraphQL, gRPC

- Frontend knowledge : React, Angular (not mandatory)

- Exposure to Cloud services (AWS Lambda, S3, SNS/SQS)

- Familiarity with monitoring/logging tools (Prometheus, ELK, etc.)

- Knowledge of design patterns (Singleton, Factory, DI)

Soft Skills & Process :

- Strong problem-solving and debugging skills

- Excellent communication and collaboration in Agile teams

- Familiarity with tools like Jira, Confluence, and GitLab/GitHub


info-icon

Did you find something suspicious?