i
VLink
Java Developer - Spring/Hibernate (5-8 yrs)
VLink
posted 6d ago
Flexible timing
Job Description
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 to 8 years of experience in Java development.
- Strong proficiency in Java and object-oriented programming principles.
- Experience with Java frameworks such as Spring, Hibernate, or Java EE.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., Angular, React) is a plus.
- Knowledge of database systems (e.g., MySQL, Oracle, PostgreSQL) and SQL.
- Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Understanding of RESTful APIs and web services.
- Strong problem-solving skills and the ability to work independently and in a team environment.
- Excellent communication and interpersonal skills.
Roles and Responsibilities :
Application Development :
- Design, develop, and maintain Java applications using Spring Boot framework.
- Implement multithreading concepts to enhance application performance and responsiveness.
- Write clean, maintainable, and efficient code following best practices and coding standards.
Kafka Integration :
- Design and implement Kafka producers and consumers for real-time data processing.
- Configure and manage Kafka topics, partitions, and consumer groups.
- Ensure message reliability and fault tolerance in Kafka messaging.
Concurrency Management :
- Utilize Java concurrency utilities (e.g., ExecutorService, CountDownLatch, etc.) to manage threads effectively.
- Identify and resolve concurrency issues such as deadlocks, race conditions, and thread safety.
- Optimize application performance through effective use of multithreading.
Microservices Architecture :
- Develop microservices using Spring Boot, ensuring they are loosely coupled and independently deployable.
- Implement RESTful APIs for communication between microservices.
- Use Spring Cloud components for service discovery, configuration management, and load balancing.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
9-14 Yrs
Noida, Gurgaon / Gurugram, Bangalore / Bengaluru
4-8 Yrs
₹ 12 - 22L/yr
Noida, Gurgaon / Gurugram, Bangalore / Bengaluru
6-10 Yrs
₹ 16 - 20L/yr
Noida, Gurgaon / Gurugram
5-8 Yrs
Noida, Gurgaon / Gurugram, Bangalore / Bengaluru