Talent Radar · Cybersecurity: 73% of Indian firms still can't find the security talent they need.

Get the report

Software Engineer II- Java Fullstack

Bangalore, Karnataka, India Full-time Retail & E-commerce Senior

About the role:

We are seeking an experienced Full Stack Developer to join our team and DESIGN, develop, and deploy scalable microservices-based applications. You will work on end-to-end development from backend services to micro-front-end interfaces, with strong DevOps practices and cloud deployment expertise.

 

Key Responsibilities

 

Backend Development

- Design and develop RESTful microservices using Java and Spring Boot

- Implement Spring Cloud components (Eureka, Gateway, Config Server)

- Build resilient distributed systems with circuit breakers and service mesh patterns

- Optimize database performance and design data models

 

Frontend Development

- Develop micro-frontend architectures using modern JavaScript frameworks

- Implement component-based UI development with React/Vue/Angular

- Integrate frontend modules with backend microservices

- Ensure responsive and accessible user interfaces

 

DevOps & Cloud

- Build and optimize CI/CD pipelines using Azure DevOps/Jenkins

- Containerize applications using Docker and manage multi-container deployments

- Orchestrate and manage Kubernetes clusters on Azure AKS

- Implement infrastructure as code using Terraform/ARM templates

- Monitor application performance using Azure Monitor, Application Insights

- Implement logging, tracing, and observability solutions

 

Architecture & Best Practices

- Design scalable and maintainable microservices architecture

- Implement security best practices (OAuth2, JWT, Azure AD integration)

- Write unit and integration tests using JUnit, TestNG, and frontend testing frameworks

- Conduct code reviews and mentor junior developers

 

Technical Requirements

 

Must-Have Skills

- 5+ years of software development experience

- Strong proficiency in Java (8+) and Spring Boot/Spring Cloud

- Experience building microservices architecture

- Hands-on with micro-frontend development (Module Federation, Single-SPA)

- Docker containerization and Kubernetes orchestration

- Azure cloud services (AKS, Azure Functions, Azure Storage, Azure SQL/PostgreSQL)

- CI/CD tools: Azure DevOps, Jenkins, or GitLab CI

- Database technologies: PostgreSQL, MySQL, MongoDB

- Message brokers: Kafka, RabbitMQ, or Azure Service Bus

 

Preferred Skills

- Experience with Angular/React/Vue.js

- Knowledge of serverless architecture (Azure Functions)

- Familiarity with Istio/Linkerd for service mesh

- Experience with Elasticsearch/Logstash/Kibana (ELK) stack

- Understanding of Domain-Driven Design (DDD)

- Proficiency in Git and Git flow strategies

 

Soft Skills

- Strong problem-solving and analytical abilities

- Excellent communication and collaboration skills

- Ability to work in agile/Scrum environments

- Self-motivated with ability to mentor team members

- Strong attention to detail and quality

 

Education

- Bachelor's or master’s degree in computer science, Information Technology, or related field

- Equivalent practical experience considered

Share
More open mandates

Related mandates

Full-time

Software Engineer II - Java

Bangalore, Karnataka, India
View mandate
Full-time

Software Engineer I - Node.Js

Bangalore, Karnataka, India
View mandate
Full-time

AI Engineer

Bangalore, Karnataka, India
View mandate
Apply

Apply for this mandate

Opens in a new tab — you’ll complete a short application in our secure recruiting system, about two minutes, résumé included. We read every one and reach out if there’s a fit. Handled with discretion.

Not ready to apply? Submit your profile instead — we’ll reach out when a matching mandate opens.

Let's build what's next.