I am a seasoned software developer with over 9+ years of experience building scalable and efficient Web and Enterprise applications using Java and J2EE technologies. My expertise spans the development of multi-tier architectures and leveraging frameworks and tools such as Spring Boot, Spring Cloud, Microservices, Hibernate, Struts, JSP, Servlets, and JSTL. 💡 Key Skills: Backend & Enterprise Development: Java, J2EE, Spring Boot, Spring Cloud, Microservices, Hibernate, Struts, JSP, Servlets, JSTL Web Services: RESTful APIs, SOAP (WSDL, XML, DTD, XSD) Frontend Development: React.js, JavaScript, HTML, CSS Databases & Persistence: Oracle, MySQL, PostgreSQL, SQL Server, JPA, Hibernate Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins, Maven, Git, CI/CD pipelines Architectures & Methodologies: Microservices, SOA, Agile (Scrum), Test-Driven Development (TDD) Tools & Frameworks: Log4j, JUnit, Mockito, Apache Kafka, RabbitMQ 📈 Strengths & Approach: Passionate about delivering high-quality, innovative, and scalable solutions. Quick to learn and adapt to new languages, frameworks, and technologies. Committed to collaboration, continuous improvement, and effective problem-solving.
Experience
Senior Java Developer / Full Stack Engineer
Emirates AirlinesJan 2023 – Present
I independently designed and implemented microservice-based aviation workforce management systems covering scheduling, resource allocation, and real-time crew inventory data. I developed Java and Spring Boot REST APIs with OpenAPI, JUnit, SonarQube, Jenkins, Docker, Kubernetes, Kafka, Redis, and AWS, and led a monolith-to-microservices migration that reduced production downtime by 40% and enabled independent deployment of core modules. I also improved performance through multithreading, caching, and asynchronous event processing.
Senior Engineer I — Java / Microservices
Concentric Innovation LabAug 2021 – Dec 2022
I designed and developed scalable Java microservices for a B2B e-commerce and inventory platform supporting catalogue management, order processing, and warehouse-adjacent stock operations. I implemented OpenAPI-compliant REST endpoints and SOAP integrations, validated contracts with SoapUI, and maintained Gradle and Jenkins pipelines for automated build, testing, and deployment. I integrated SonarQube quality gates and collaborated with agile teams using Jira and Confluence.
Senior Java Developer
Publicis SapientMay 2019 – Jul 2021
I migrated large-scale legacy ATG systems to Spring Boot microservices for Verizon e-commerce platforms, delivering scalable services for catalogue, order, and customer data management. I implemented enterprise integration patterns, used Oracle SQL for transactional storage and query optimisation, and maintained Jenkins CI/CD pipelines with SonarQube quality checks and peer reviews.
Java Software Engineer
GlobalLogic IndiaOct 2017 – May 2019
I developed backend services for telecom billing and revenue management, building high-volume distributed Java applications with event-based communication and multithreaded processing. I applied JUnit testing and structured code-quality standards throughout the delivery process.
Software Engineer — Java
LexisNexis IndiaOct 2015 – Oct 2017
I built content management and editorial workflow systems using Spring MVC, Hibernate, and Oracle SQL. I focused on backend performance, reusable components, and maintainable enterprise application design.
Education
MCA, Master of computer application
Jun 2012 – Jun 2015
Skills
Languages
- English
- Full professional proficiency
- German
- Elementary proficiency
- Hindi
- Native or bilingual proficiency
- Punjabi
- Native or bilingual proficiency