Senior Full Stack Engineer - Java & JS (Bengaluru)

Senior Full Stack Engineer - Java & JS (Bengaluru)

31 Oct
|
A client of People Impact
|
Bengaluru

31 Oct

A client of People Impact

Bengaluru

We are looking for an experienced Senior Java Full Stack Engineer to design, develop, and deliver scalable, secure, and high-performance enterprise applications.The ideal candidate will have solid expertise in Java-based backend development, modern frontend technologies, microservices architecture, cloud platforms, and distributed systems.The candidate will be responsible for leading technical implementation, driving architectural decisions, mentoring engineering teams, and collaborating with product managers, architects, and cross-functional stakeholders to deliver robust software solutions.Design, develop, and maintain enterprise-grade full-stack applications using Java, Spring Boot, and modern frontend frameworks.- Architect and implement scalable, reliable, and secure backend services using microservices and distributed systems principles.- Develop responsive, reusable, and user-friendly frontend components using React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.- Build and integrate RESTful APIs and, where applicable, GraphQL services for seamless communication between frontend applications and backend systems.- Design and optimize relational and NoSQL databases, ensuring data integrity, performance, scalability, and efficient query execution.- Lead technical design discussions, conduct code reviews, and establish coding standards and engineering best practices.- Develop automated unit, integration, and end-to-end tests to ensure application quality and reliability.- Drive CI/CD automation, containerization, and deployment practices using tools such as Docker, Kubernetes, and Jenkins or equivalent platforms.- Leverage cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform to build and deploy scalable applications.- Identify and resolve complex performance bottlenecks, production issues, and system reliability challenges.- Collaborate with business stakeholders, product teams, architects,



and DevOps engineers to translate requirements into technical solutions.- Evaluate emerging technologies and recommend solutions that improve application performance, maintainability, scalability, and development efficiency.Required Technical Skills :- Strong proficiency in Java, including object-oriented programming, collections, concurrency, multithreading, exception handling, and JVM fundamentals.- Extensive experience with Spring Framework, Spring Boot, Spring MVC, Spring Security, and Spring Data.- Strong experience designing and developing RESTful APIs and microservices-based applications.- Hands-on expertise in React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.- Experience with relational databases such as PostgreSQL, MySQL, or Oracle, including database design, indexing, and query optimization.- Familiarity with NoSQL databases such as MongoDB, Cassandra, or Redis.- Experience with messaging and event-streaming technologies such as Apache Kafka or RabbitMQ.- Knowledge of software design patterns, SOLID principles, domain-driven design, and clean architecture.- Experience with Git, Maven or Gradle, automated testing frameworks, and code quality tools.- Practical knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud-based application deployment.- Understanding of application security, secure coding practices, OAuth 2.0, JWT, and role-based access control.- Experience with monitoring, logging, troubleshooting, and performance optimization tools.Experience and Qualifications :- 15 - 22 years of overall software engineering experience, with substantial hands-on expertise in Java and full-stack application development.- Proven experience designing and delivering large-scale, highly available enterprise applications.- Experience working in Agile or Scrum development environments.- Preferred Skills :- Experience with cloud-native architecture, serverless computing, and distributed application design.- Experience implementing performance testing, resilience patterns, and fault-tolerant systems.- Knowledge of DevSecOps practices and automated security testing.- Experience contributing to technical roadmaps, architecture reviews, and engineering process improvements. (

📌 Senior Full Stack Engineer - Java & JS (Bengaluru)
🏢 A client of People Impact
📍 Bengaluru

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 engineer - java & js (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack engineer - java & js (bengaluru) / bengaluru