i
upGrad
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
2 upGrad Senior Software Engineer Jobs
Senior Software Engineer - Java/Spring Boot (4-6 yrs)
upGrad
posted 4mon ago
Job Title : Senior Software Engineer (Java Spring Boot)
Location : Bangalore
Job Type : Full-time
Experience Level : 4-6 years
About the Company :
upGrad is a leading provider of innovative solutions in the edtech sector.
We are committed to delivering cutting-edge technology and exceptional service to our learners.
Our team is composed of talented professionals dedicated to creating and maintaining
high-quality software solutions.
Job Description :
We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in Java Spring Boot to join our dynamic team. The ideal candidate will have 4-6 years of hands-on experience in developing and maintaining robust backend applications. As a Senior Software Engineer, you will be responsible for designing, implementing, and optimizing complex software systems, mentoring junior developers, and ensuring the delivery of high-quality products.
Key Responsibilities :
- Design, develop, and maintain scalable and efficient backend applications using Java Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Participate in architectural discussions and contribute to decision-making processes.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4-6 years of hands-on experience in software development with a strong focus on Java and Spring Boot.
- Proficient in designing and developing RESTful APIs and microservices architecture.
- Strong understanding of SQL databases (e.g., MySQL, PostgreSQL) and experience with AWS RDS.
- Experience with frontend technologies such as React is a plus.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins) is a plus.
- Excellent problem-solving skills and ability to think critically.
- Strong communication and interpersonal skills.
- Ability to work independently as well as collaboratively in a team environment.
- Proven experience in mentoring and guiding junior developers.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for upGrad Senior Software Engineer roles with real interview advice
It's a sales driven company, and you will get good insensitives if you are good at sales
Very monotonous work, unrealistic expectations