
Senior Software Developer (FullStack)
- Gandhinagar, Gujarat Ahmedabad, Gujarat
- Permanent
- Full-time
- Design, develop, and maintain scalable applications with a strong focus on backend development using Java & Spring Boot.
- Develop RESTful APIs and microservices leveraging Spring Boot features such as Spring Data JPA, Spring Security, and Spring Cloud.
- Build intuitive front-end interfaces using React.js or AngularJS.
- Deploy and integrate applications with Azure or AWS cloud components (App Services, Storage, Databases, Messaging Queues, API Gateway, etc.).
- Collaborate with DevOps teams for CI/CD pipelines and containerized deployments using Docker/Kubernetes.
- Ensure applications meet performance, scalability, and security best practices.
- Participate in requirement analysis, solution design, code reviews, and production support.
- Strong backend expertise in Java (8+) and Spring Boot (including Spring MVC, Spring Data, Spring Security, Spring Cloud).
- Frontend skills: React.js or AngularJS, with solid knowledge of HTML, CSS, JavaScript/TypeScript.
- Experience in microservices architecture and API-driven design.
- Hands-on with Azure or AWS cloud services (VMs, Storage, Databases, Messaging).
- Familiarity with SQL/NoSQL databases (MS SQL Server, PostgreSQL, Redis).
- Knowledge of build and CI/CD tools (Maven, Azure DevOps, GitHub/Bitbucket).
- Exposure to containerization (Docker, Kubernetes) is an added advantage.
- Bachelor’s degree in computer science, Engineering, or related field.
- Minimum 5 years of full stack development experience with a major emphasis on Spring Boot backend.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities.