Java Software Engineer
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