Menu

Java Software Engineer

Location: Gurugram, Haryana, Gurugram, Haryana

Category: Software Developer Jobs

Position : Java Developer

Experience: 3+ yrs. of Experience

Location: Gurgaon

We seek a highly skilled and experienced Java Developer to join our team. The ideal candidate should have 3+ years of hands-on experience with Java 8, and Spring Boot, and a working knowledge of Kafka, caching Jenkins, and deployment.

Responsibilities:

• Develop and maintain high-performance Java applications using Java 8 and Spring Boot

• Data Structure & Algorithm

• Core Java - Multi-Threading, Collections, Concurrency, Exception Handling

• Understanding of Caching Framework

• Micro Services

• Basic System Design and Problem-solving

• Database - MySQL / Mongo

• Spring - Boot, Batch, AOP, MVC

• Junit

• Collaborate with cross-functional teams to design and implement new features

• Implement and maintain Kafka messaging and caching solutions

• Write clean, maintainable, and efficient code

• Work with Jenkins for continuous integration and deployment

• Troubleshoot and debug issues as needed

• Stay up-to-date with emerging trends and technologies in Java development

Requirements:

• 3+ years of experience in Java development

• Strong knowledge of Java 8 and Spring Boot

• Experience with Kafka and caching solutions

• Experience with Jenkins for continuous integration and deployment

• Strong understanding of software development methodologies

• Experience with Agile development

• Strong analytical and problem-solving skills

• Excellent communication and teamwork skills

• Familiarity with Linux is a plus

Education:

• Bachelor's degree in Computer Science, Software Engineering or a related field

Good to have

· AWS Basics

· Aerospike/Memcache/Redis

· Kafka

· Messaging Framework – Rabbit MQ/Kafka

· Jmeter

· Hibernate

Excellent Verbal and Written Communication.

Salary Range : Best in the industry for the right candidate

Apply on Company Website You will be redirected to the employer’s website