Senior Full Stack Developer (Mumbai)

Senior Full Stack Developer (Mumbai)

28 Sep
|
ACI Global Business Services
|
Mumbai

28 Sep

ACI Global Business Services

Mumbai

About the Role

We are looking for an experienced Senior Full Stack Developer with 8+ years of professional software development experience to design, develop, and maintain scalable, secure, and high-performance web applications.

The ideal candidate will have strong expertise in Java and Spring Boot for backend development, along with hands-on experience in TypeScript, HTML5, and Tailwind CSS for modern frontend development. The role will involve developing robust REST APIs, building responsive user interfaces, integrating authentication and authorization using Keycloak, and working extensively with PostgreSQL.

You will work closely with product managers, architects, designers, QA, and DevOps teams to deliver reliable and production-ready solutions in an Agile environment.

Key Responsibilities

Backend Development

- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop robust and secure RESTful APIs and microservices.
- Apply robust knowledge of Java 8+, Spring Boot, Spring Security, and related Spring ecosystem technologies.
- Implement business logic following clean code, SOLID principles, and established design patterns.
- Design solutions with scalability, performance, fault tolerance, and maintainability in mind.
- Troubleshoot and optimize existing backend services and production issues.

Frontend Development

- Develop responsive and user-friendly web interfaces using TypeScript, HTML5, and Tailwind CSS.
- Build reusable, maintainable, and scalable frontend components.
- Integrate frontend applications with backend REST APIs.
- Implement client-side validation, error handling, state management, and performance optimizations.
- Experience with React.js or a similar modern frontend framework is preferred.

Database Development

- Design and maintain relational database schemas using PostgreSQL.
- Write complex and optimized SQL queries, stored procedures, and database operations.




- Analyze query performance and implement appropriate indexing and optimization strategies.
- Ensure data integrity, consistency, and efficient database access.

Authentication & Security

- Implement authentication and authorization using Keycloak.
- Hands-on experience with OAuth 2.0, OpenID Connect (OIDC), JWT, and role-based access control.
- Secure REST APIs and frontend applications against common security vulnerabilities.
- Work with security best practices across the full application stack.

Architecture & System Design

- Participate in high-level and low-level system design discussions.
- Design scalable, highly available, and fault-tolerant applications.
- Contribute to architectural decisions involving microservices, APIs, databases, authentication, and frontend architecture.
- Identify technical risks and recommend appropriate solutions.

DevOps & Collaboration

- Work with Docker for application containerization and local/deployment environments.
- Collaborate with DevOps teams on CI/CD pipelines and deployment processes.
- Use Git/GitHub/GitLab and follow standard branching and pull-request workflows.
- Participate in code reviews and provide technical guidance to other developers.
- Work effectively with cross-functional teams in an Agile/Scrum environment.

Key Requirements

- 6+ years of professional software development experience with strong Full Stack development exposure.
- Strong expertise in Java 8+ and Spring Boot.
- Hands-on experience designing and developing REST APIs and microservices.
- Robust proficiency in TypeScript.
- Good knowledge of HTML5 and Tailwind CSS.




- Hands-on experience with PostgreSQL and advanced SQL.
- Strong understanding of Keycloak, OAuth 2.0, OpenID Connect, JWT, and RBAC.
- Experience with Spring Security and securing REST APIs.
- Experience with modern frontend frameworks, preferably React.js.
- Strong understanding of object-oriented programming, SOLID principles, design patterns, and clean architecture.
- Experience with Docker and containerized application environments.
- Proficiency with Git and standard code-review/pull-request workflows.
- Experience with Agile/Scrum methodologies.
- Strong debugging, problem-solving, and analytical skills.
- Ability to independently own technical tasks and contribute to architectural decisions.

Nice to Have

- Experience with Kubernetes and container orchestration.
- Experience with CI/CD tools and pipelines.
- Knowledge of Kafka or other messaging systems.
- Experience with Redis or other caching technologies.
- Familiarity with AWS, Azure, or other cloud platforms.
- Experience with Swagger/OpenAPI and Postman.
- Knowledge of automated testing using JUnit, Mockito, Jest, or similar frameworks.
- Experience working in large-scale enterprise applications.

What Were Looking For We are looking for someone who can operate beyond simply implementing assigned tasks — someone who can understand business requirements, make sound technical decisions, contribute to system architecture, and take ownership of features from development through production deployment.

The candidate should be comfortable working across the stack while having strong depth in Java/Spring Boot backend development.

Core Technology Stack

Must Have: Java 8+ | Spring Boot | REST APIs | Microservices | TypeScript | HTML5 | Tailwind CSS | PostgreSQL | Keycloak | Spring Security | OAuth2/OIDC | JWT | Git

Good to Have: React.js | Docker | Kubernetes | Kafka | Redis | CI/CD | Cloud | Swagger/OpenAPI | JUnit/Mockito

📌 Senior Full Stack Developer (Mumbai)
🏢 ACI Global Business Services
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (mumbai) / mumbai