Senior Software Engineer
Whitefield Careers Gurgaon
Job Description
Job Title: Senior Software EngineerExperience: 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.
- 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
Gurgaon
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...
MillimanGurgaon
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...
Moody's CorporationGurgaon
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...