Overview
Hi All,
Here is the Job Description of Sr. Software Engineer
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.
Job Title: - Sr. Software Engineer
Experience: -4-6 Years
Mode: - WFO (onsite)
Location: - Gurgaon
Budget: - 10LPA-15LPA
Qualification
B-Tech
MCA
Key Responsibilities:-
1. Lead a team of junior developers and individual contributors.
2. Design, develop, and maintain high-performance, scalable applications using Java 17 and Spring Boot.
3. Implement and maintain microservices architecture with best practices.
4. Utilize Kafka for event-driven architectures and messaging.
5. Deploy and manage applications on AWS/Azure cloud environments.
6. Set up and maintain CI/CD pipelines using Jenkins.
7. Work with Docker and Kubernetes for containerized deployments.
8. Design and optimize SQL/NoSQL databases.
9. Contribute to front-end development with ReactJS, NextJS, and Material UI when required.
10. Ensure adherence to best coding practices, security guidelines, and performance optimization.
11. Provide technical leadership, mentoring, and knowledge-sharing within the team.
12. Engage in architecture design and decision-making.
13. 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
Job Type: Full-time
Pay: ₹730,463.16 - ₹2,153,587.52 per year
Schedule:
- Day shift
Experience:
- React and angular: 4 years (Required)
Work Location: In person