Senior Software Engineer

3 - 8 years

4 - 15 Lacs

Gurgaon Haryana India

Posted:7 months ago

Apply

Job Description

Key Responsibilities

  • Design, develop, and maintain robust backend systems using Java and Spring Boot.
  • Implement microservices architecture and ensure integration with frontend and external systems.
  • Collaborate closely with product managers, architects, and cross-functional teams in an Agile/Scrum environment.
  • Write clean, maintainable, and efficient code following best practices, including Test-Driven Development (TDD).
  • Optimize application performance, scalability, and security.
  • Participate in design discussions and code reviews.
  • Ensure continuous integration and delivery using modern DevOps practices and tools.
  • Maintain proper documentation of designs, architecture, and processes.

Required Qualifications

  • bachelors or masters degree in Computer Science or a related technical field.
  • Minimum 5 years of professional software development experience.
  • Strong command of Java, Spring Boot, and RESTful APIs.
  • Solid foundation in computer science fundamentals: data structures, algorithms, system design, and databases.
  • Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis.
  • Working knowledge of JavaScript/TypeScript and frontend frameworks like Angular, ReactJS, or Vue.
  • Familiarity with Azure Cloud services.
  • Experience in Agile/Scrum methodologies and DevOps automation pipelines.
  • Exposure to Test-Driven Development (TDD).

Preferred Qualifications

  • Experience with Kafka, Kubernetes, Zookeeper, and containerized environments.
  • Basic understanding of Machine Learning concepts and implementation.
  • Proficiency in Python and experience working with mapping or geolocation APIs.
  • Knowledge of BPMN and multi-tenant architecture.
  • Strong communication and documentation skills.
  • Ability to handle ambiguous requirements, think abstractly, and offer scalable solutions.

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Mantras2success Consultants

Consulting

Success City

RecommendedJobs for You

Nashik, Maharashtra, India

Kanpur, Uttar pradesh, India

Sadar, Uttar pradesh, India

Pune, Maharashtra, India

Pune, Maharashtra, India