Senior Software Engineer

apartmentWhitefield Careers placeGurgaon calendar_month 

Job Description

Job Title: Senior Software Engineer
Experience: 4-6 Years
Mode: WFO (onsite)
Location: Gurgaon

Qualification: B-Tech, MCA

Job Description

We are looking for a highly skilled Senior Java Consultant with 4-6 years of extensive hands-on experience in Core Java 17, Spring Boot, Spring Data, Kafka, Microservices, AWS/Azure, Jenkins, Docker, Kubernetes, SQL/NoSQL technologies. The ideal candidate should also have some working experience in ReactJS, NextJS, and Material UI.

This role involves leading a team of junior developers and individual contributors, providing technical guidance, and contributing to architectural decisions. The candidate should be self-motivated, a quick learner, and possess strong problem-solving abilities.

Good communication skills and the ability to mentor team members are essential.

Key Responsibilities:-
  • Lead a team of junior developers and individual contributors.
  • Design, develop, and maintain high-performance, scalable applications using Java 17 and Spring Boot.
  • Implement and maintain microservices architecture with best practices.
  • Utilize Kafka for event-driven architectures and messaging.
  • Deploy and manage applications on AWS/Azure cloud environments.
  • Set up and maintain CI/CD pipelines using Jenkins.
  • Work with Docker and Kubernetes for containerized deployments.
  • Design and optimize SQL/NoSQL databases.
  • Contribute to front-end development with ReactJS, NextJS, and Material UI when required.
  • Ensure adherence to best coding practices, security guidelines, and performance optimization.
  • Provide technical leadership, mentoring, and knowledge-sharing within the team.
  • Engage in architecture design and decision-making.
  • Troubleshoot and resolve complex technical issues.
Required Skills & Qualifications
  • 4-6 years of hands-on experience in Java 17 and Spring Boot framework.
  • Strong expertise in Microservices, Spring Data, and Kafka.
  • Experience with cloud platforms (AWS/Azure) and cloud-native development.
  • Hands-on experience with Jenkins, Docker, Kubernetes for DevOps and CI/CD.
  • Strong database knowledge in SQL/NoSQL technologies.
  • Basic working knowledge of ReactJS, NextJS, and MaterialUI.
  • Experience in software architecture design and system scalability.
  • Ability to lead, mentor, and guide junior team members effectively.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication skills, both written and verbal.
  • Self-motivated, quick learner, and ability to adapt to new technologies.

Good to have: -

Familiarity with Agile and Scrum methodologies.

Certifications in AWS, Azure, or Kubernetes are a plus.

Skills Required: -
  • Core Java 17
  • Spring Boot
  • Microservices
  • Spring Data
  • ReactJS
  • Kafka
  • AWS
  • Junit
  • DevOps
  • Docker
  • Kubernetes

Skills: spring [...] java 17,boot,spring boot

thumb_up_altRecommended

Senior Software Engineer

placeGurgaon
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.   1.  Applies scientific methods to analyse and solve software engineering problems.   2.  He...
local_fire_departmentUrgent

Senior Software Engineer I

apartmentMillimanplaceGurgaon
in employee benefits, investment consulting, healthcare, life insurance, and financial services, and property and casualty insurance. Job Summary: The Senior Software Engineer I is primarily a full stack developer responsible for designing and implementing...
apartmentMoody's CorporationplaceGurgaon
Engineering & Technology Experience Level: Experienced Hire Job Description The Senior Software Engineer for Databricks is responsible for designing, implementing, and managing Databricks solutions to support the organization's data and analytics needs...