We are looking for a Senior Software Developer with 2–4 years of experience in Java Spring Boot development. The ideal candidate should be a hands-on developer with strong backend expertise, good frontend understanding, and excellent communication skills. This role offers an exciting opportunity to grow into a Technical Lead, mentor developers, and help build a high-performing engineering team.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java & Spring Boot.
- Build secure and reusable RESTful APIs with Spring Security and JWT.
- Design and optimize databases using PostgreSQL/MySQL.
- Deploy and maintain applications on Linux servers using Maven, Nginx/Apache, and AWS/VMs.
- Collaborate with frontend, QA, and business teams to deliver high-quality software.
- Participate in code reviews, architecture discussions, and technical decision-making.
- Take ownership of modules and embrace the challenge of guiding and mentoring a growing development teamwhile driving engineering best practices.
Required Technical Skills
- Java (17+), Spring Boot, Spring MVC
- REST APIs, Spring Security, JWT
- PostgreSQL/MySQL, SQL Optimization
- Maven, Linux, AWS EC2/Virtual Machines
- Nginx/Apache, SSL/TLS
- Object-Oriented Programming, SOLID Principles, Design Patterns
- Basic knowledge of React.js/Next.js or other modern frontend frameworks
Required Skills
- 2–4 years of hands-on software development experience.
- Strong analytical and problem-solving abilities.
- Good communication and interpersonal skills.
- Passion for learning new technologies and taking ownership.
- Ability to work in a fast-paced startup environment and grow into a Technical Leadership role.
Pay: ₹350,000.00 - ₹500,000.00 per year
Work Location: In person