Upload Button Icon Add office photos
filter salaries All Filters

35 1HResource Solutions Jobs

Senior Java Developer - Spring Boot/Hibernate (4-6 yrs)

4-6 years

Gurgaon / Gurugram

Senior Java Developer - Spring Boot/Hibernate (4-6 yrs)

1HResource Solutions

posted 2mon ago

Job Role Insights

Job Description

Core Java Skills :

1. Java 8 and 11 :

- Features of Java 8: Familiarity with Lambdas, Streams API, and the new Date/Time API for improved data handling and functional programming.

- Java 11 Enhancements: Understanding of local-variable syntax for lambda parameters, improvements in performance, and removal of deprecated features.

2. Microservices :

- Understanding of building and deploying microservices that are independent and can be scaled individually.

- Experience with service discovery, API gateways, and inter-service communication (using REST or messaging systems like Kafka).

3. Spring Framework :

- Spring Boot: Knowledge of creating stand-alone applications with minimal configuration, including auto-configuration and Spring Initializr for project setup.

4. Spring MVC : Building web applications and RESTful APIs using controllers, views, and models.


Requirements :


- Proficiency in using Hibernate for ORM (Object-Relational Mapping) to manage database operations, including entity mapping, HQL (Hibernate Query Language), and caching strategies.

- Writing unit tests using JUnit for effective test-driven development (TDD) and ensuring code quality.

- Familiarity with mocking frameworks like Mockito to test components in isolation.

- Understanding of creating and managing containers for applications, including writing Dockerfiles, managing images, and using Docker Compose for multi-container setups.

- Knowledge of deploying and managing containerized applications in a Kubernetes cluster, including pod management, services, and scaling applications.

- Understanding of Java concurrency utilities (e.g. , ExecutorService, Future, CountDownLatch) and principles for writing thread-safe code.

- Proficiency in common data structures like HashMap, arrays, linked lists, stacks, and queues, with an emphasis on their use cases and efficiency.

- Ability to solve algorithmic problems and implement efficient algorithms for searching, sorting, and traversing data.

- Experience designing and implementing well-structured RESTful APIs, including proper use of HTTP methods (GET, POST, PUT, DELETE), status codes, and API documentation using Swagger/OpenAPI.

- Familiarity with common design patterns (Singleton, Factory, Observer, etc.) and their application in creating maintainable and scalable code.

- Understanding of using Apache Kafka for building real-time data pipelines and streaming applications, including concepts like producers, consumers, topics, and message brokers.

- Experience working in agile environments, collaborating with cross-functional teams including design, product management, and quality assurance to ensure alignment on project goals and deliverables.

SQL : Proficient in writing complex SQL queries, understanding joins, indexes, and database optimization techniques for relational databases.

Version Control : Familiarity with version control systems like Git, including branching, merging, and collaboration workflows


Functional Areas: Software/Testing/Networking

Read full job description

Compare 1HResource Solutions with

TCS

3.7
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Wipro

3.7
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.1
Compare

iEnergizer

4.7
Compare

HDB Financial Services

4.0
Compare

Similar Jobs for you

Senior Java Developer at ICANIO Technologies

5-8 Yrs

₹ 14-25 LPA

Java Developer at Aapico Steps

Remote

3-5 Yrs

₹ 12-16 LPA

Senior Java Developer at YesMadam

Noida

5-7 Yrs

₹ 15-21 LPA

Senior Java Developer at EVEREXPANSE PRIVATE LIMITED

Pune

4-7 Yrs

₹ 12-18 LPA

Java Developer at Madhees Techno Consulting Pvt. Ltd

Bangalore / Bengaluru, Hyderabad / Secunderabad

4-7 Yrs

₹ 12-20 LPA

Java Developer at Ara Resources Pvt Ltd

Mumbai

5-10 Yrs

₹ 15-22 LPA

Java Developer at Deqode

3-5 Yrs

₹ 7-17 LPA

Java Developer at Pan Asia HR Solutions

Bangalore / Bengaluru

3-6 Yrs

₹ 15-20 LPA

Java Developer at Freelancer HR

Mumbai, Hyderabad / Secunderabad

3-4 Yrs

₹ 12-14 LPA

Java Developer at Petals Careers

2-4 Yrs

₹ 12-13 LPA

Senior Java Developer - Spring Boot/Hibernate (4-6 yrs)

4-6 Yrs

Gurgaon / Gurugram

2mon ago·via hirist.com

Manager - Sales - FMCG (3-8 yrs)

3-8 Yrs

4d ago·via iimjobs.com

Chief Financial Officer - CA (8-15 yrs)

8-15 Yrs

5d ago·via iimjobs.com

PL-SQL Developer (5-10 yrs)

5-10 Yrs

13d ago·via hirist.com

DevOps Engineer - CI/CD Tools (2-4 yrs)

2-4 Yrs

13d ago·via hirist.com

Marketing Strategist (4-5 yrs)

4-5 Yrs

13d ago·via iimjobs.com

Front End Developer

3-5 Yrs

Gurgaon / Gurugram, Chennai, Mumbai

13d ago·via naukri.com

SAP Consultant - BI/BW Modules (4-8 yrs)

4-8 Yrs

14d ago·via hirist.com
write
Share an Interview