Senior Software Developer

Posted:
9/12/2025, 4:01:44 AM

Location(s):
Maharashtra, India ⋅ Mumbai, Maharashtra, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Key Responsibilities

  • Develop and maintain high-performance applications using Java, Spring Boot, and RESTful APIs

  • Contribute to the design of microservices and integration with internal/external systems

  • Apply best practices for JVM performance tuning and memory management

  • Implement authentication and authorization flows using Spring Security

  • Write and maintain JavaScript/jQuery code; familiarity with React.js is a plus

  • Participate in code reviews, peer programming, and contribute to improving development standards

  • Work with DevOps pipelines (Jenkins, SonarQube) and understand basic deployment automation (Ansible)

  • Collaborate with QA, UI/UX, and product teams to ensure quality and timely delivery

Required Skills

  • Strong knowledge of Java (8 or above) and JVM internals

  • Solid hands-on experience with Spring Boot, Spring Security, and REST APIs

  • Good understanding of microservices architecture and integration patterns

  • Experience in front-end scripting with JavaScript and jQuery

  • Working knowledge of CI/CD tools like Jenkins, SonarQube

  • Exposure to SQL/NoSQL databases and performance tuning techniques

Nice-to-Have Skills

  • Exposure to React.js or similar modern JS frameworks

  • Familiarity with containerization tools like Docker

  • Basic knowledge of cloud platforms (AWS, Azure, or GCP)

  • Understanding of secure coding practices

  • Familiarity with caching frameworks

Soft Skills

  • Strong problem-solving and debugging skills

  • Excellent communication and collaboration abilities

  • Ownership mindset and ability to work independently as well as in a team