Position : Sr. Java Developer
Experience : 4-8 years
Location : Bangalore
Mode of Interview : 2 Rounds (Virtual, F2F)
Work Mode : WFO (5 Days)
Notice Period : Immediate-15 days
Mandatory Skills : Java8, Spring Boot, SQL, Kafka, Hibernate, Multi threading
Roles and Responsibilities :
- Design, develop, and maintain robust, high-performance backend systems using Java 8 and Core Java principles.
- Develop and expose RESTful APIs using Spring Boot and Spring MVC.
- Build scalable and independent microservices aligned with modern cloud-native architecture.
- Ensure seamless communication between services using lightweight protocols and messaging systems like Kafka.
- Implement database interactions using Hibernate / JPA, writing efficient queries and handling complex relationships.
- Optimize SQL queries and design data models for both performance and scalability.
- Develop and manage asynchronous event-driven systems using Apache Kafka.
- Ensure high throughput, fault tolerance, and reliability in message processing.
- Utilize Java multithreading, concurrency utilities, and synchronization techniques to build efficient and responsive systems.
- Troubleshoot and optimize thread-safe code and address performance bottlenecks.
- Write clean, maintainable, and well-documented code following industry standards.
- Conduct system analysis and performance tuning of Java applications.
- Optimize memory usage, garbage collection, thread management, and database interactions.
ref : hirist.tech)