Experienced Software Engineer with over two decades of industry expertise, specializing in architecting and delivering robust software solutions across diverse domains including agriculture, technology, and retail. I bring deep proficiency across the entire software development lifecycle—from requirements analysis and system design to development, testing, and deployment. My core strengths lie in writing clean, scalable, and maintainable code, with a strong command of Java and Spring MVC. I've consistently embraced emerging technologies to future-proof solutions, recently focusing on containerization using Docker and ECS, and implementing CI/CD pipelines with GitHub Actions. This adaptability has enabled the successful modernization of legacy systems into microservices-based architectures using Spring MVC, resulting in enhanced scalability, resilience, and performance. More than 20 years of experience in web-based application development in Java/J2EE technologies. Proficient in architecting, designing, and delivering enterprise-grade, distributed, mission-critical, microservice based applications. Expertise in Java and J2EE technologies including Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring Integration, Spring JMS, Spring Data JPA, Hibernate and webservices (SOAP and RESTful), JSP, Servlets, JDBC, JNDI, JMS. Centralized logging using Elastic Stack (Elastic Search, Logstash, Kibana) Proficient in developing high performance and robust applications leveraging Object oriented programming Java, J2EE, modern frontend technologies like AngularJS, React, Bootstrap. Working in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, jQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC, Spring IOC, AOP, Spring Security Spring JPA, Spring Batch. Spring Boot. Design and develop Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes. Experience on working with cloud technologies Amazon web services (AWS) EC2, ECS, S3, Elasticsearch, SQS, SNS, lambda and RDS Built continuous delivery pipeline for creating/deploying applications using Jenkins, Azure pipeline and Github Actions. Good experience with version controls like GIT, SVN & CVS. Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases. Experience with DB search engines like Elasticsearch, Apache Lucene, Solr, Hibernate Search Jenkins pipeline for automating jobs Experience in handling the large system with heavy data processing. Strong analytical, debugging skills with experience in fixing ad hoc production issues. Ability to learn and adapt quickly to new environments and emerging new technologies. Excellent analytical, communication, organizational and interpersonal skills. Experience in coordinating and working with scrum multiple teams and promote Agile practices
About the Role:
Driving modernization and optimization of enterprise platforms powering John Deere’s global order management ecosystem, including Marketing Order Code Information (MOCI) and Order Management – Equipment solutions.
Key Achievements:
About the Role:
Contributed to the development and enhancement of enterprise solutions supporting John Deere’s global order management and training systems, including Marketing Order Code Information (MOCI) and JDSC Training Sandbox.
Key Achievements:
Project: HRAMS
Led the offshore development team for HRAMS, a suite of 35 applications supporting John Deere’s HR processes across the U.S. Responsibilities included business requirement analysis, feasibility studies, impact assessments, and system design. Managed offshore development activities, performed code reviews, and contributed to coding critical modules. Ensured smooth communication between client and offshore teams, delivering high-quality solutions on time.
H1B – Valid until October 20, 2028