HamburgerMenu
hirist

Job Description

We are looking for an experienced Senior Java developer to help us enhance the product, ensure we scale seamlessly to grow and serve a global userbase of several million, and venture into newer business avenues with our product/technology.


Key Roles and Responsibilities :


- Design, develop, and enhance enterprise-grade applications using Java, Spring Boot, Hibernate/JPA, and REST APIs.


- Investigate, triage, and resolve production issues, ensuring stability and performance.


- Refactor, modernize, and document legacy code to improve maintainability.


- Partner with architects, product managers, and QA engineers to deliver high-quality releases.


- Collaborate cross-functionally to analyse system behaviour, logs, and root causes in distributed and monolithic environments.


- Support hotfixes and critical production escalations with quick and reliable solutions.


- Advocate and implement best practices in coding, design patterns, and system performance optimization.


- Mentor junior developers and guide them on debugging, design, and architectural decisions.


- Contribute to continuous improvement of development, deployment, and monitoring practices.


Requirements :


- Strong Core Java (Java 8+) - Solid understanding of OOP, collections, and concurrency.


- Spring Framework - Experience with Spring Boot, MVC, and Security.


- REST APIs & Microservices - Build and consume RESTful services; knowledge of microservices architecture.


- Database Skills - Hands-on with SQL and ORM tools like Hibernate or JPA.


- Testing(Optional) - Good knowledge of unit and integration testing using JUnit, Mockito, etc.


- Clean Code & Reviews - Writes clean, maintainable code and actively participates in code reviews.


- DevOps Basics - Familiar with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.


- Problem Solving - Strong debugging and performance optimization skills.


- Team Player - Good communication, mentoring skills, and Agile experience.


- Experience - 5 to 10 years in Java development, including time in a senior/lead role.


info-icon

Did you find something suspicious?