HamburgerMenu
hirist

Job Description

Key Responsibilities :


- Design, develop, and maintain distributed systems and microservices using Spring Boot.

- Build abstractions and contracts with separation of concerns for a larger scope.

- Drive problem-solving skills for high-level business and technical problems.

- Do high-level design with guidance; Functional modeling, break-down of a module.

- Build scalable, resilient applications and optimize for performance.

- Implement Kafka-based event-driven architectures and manage asynchronous systems.

- Write efficient code in Kotlin or Java, and ensure robust unit testing for code quality.

- Collaborate with product managers and cross-functional teams to implement functional requirements, while focusing on non- functional requirements like scalability and security.


- Conduct code reviews to maintain high-quality standards, contribute to system architecture decisions, mentor junior engineers, and foster team spirit, break down execution into phases to bring predictability to overall execution.


Required Skills & Experience:


- 4-5 years of hands-on experience in software development. Strong desire for solving complex and interesting real-world problems.

- Go-getter attitude that reflects in energy and intent behind assigned tasks

- Expertise in Spring Boot, distributed systems, and microservices.

- Proficient in Kotlin or Java with a strong understanding of Kafka and asynchronous systems.

- Experience with relational databases like MySQL, TiDB, and cloud platforms (AWS, GCP, Azure).

- Strong problem-solving skills with a focus on scalable, fault-tolerant architecture.

- Experience with containerization (Docker) and orchestration tools like Kubernetes is a plus


info-icon

Did you find something suspicious?