HamburgerMenu
hirist

Java Developer - Data Structure/Algorithm

Petals Careers
Bangalore
3 - 6 Years

Posted on: 16/10/2025

Job Description

Key Responsibilities :


Design and Development :


- Design, develop, and implement highly available and scalable RESTful APIs and microservices using Core Java and the Spring Framework (especially Spring Boot).


- Write clean, efficient, well-documented, and testable code following best practices, design patterns (like SOLID), and coding standards.


System Integration :


- Integrate backend services with various databases, third-party APIs, and front-end applications.


- Work with Relational (e.g., MySQL, PostgreSQL, Oracle) and NoSQL (e.g., MongoDB, Redis) databases, including schema design and query optimization (JPA/Hibernate experience is a must).


Quality & Maintenance :


- Conduct thorough testing, including unit tests (e.g., JUnit, Mockito), integration tests, and performance testing to ensure code quality and stability.


- Actively participate in code reviews to maintain high-quality standards and share knowledge within the team.


- Troubleshoot, debug, and upgrade existing systems to optimize performance and resolve production issues.


Collaboration & Process :


- Collaborate effectively with cross-functional teams (Product Managers, DevOps, QA, and Front-end Developers) to understand requirements and deliver technical solutions.


- Participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).


- Contribute to the continuous improvement of the development process and team capabilities.


Requirements :


- Minimum 5 years of hands-on experience in Core Java.


- Strong foundation in data structures and algorithms.


- Proficiency with multithreading and concurrency.


- Experience with blocking/non-blocking I/O, asynchronous callbacks, backpressure, and flow control.


- Prior experience in developing high-availability, low-latency systems.


- Familiarity with performance tuning, profiling, and benchmarking in distributed environments.

info-icon

Did you find something suspicious?