Passionate about crafting high-quality, scalable, and maintainable web applications. I have extensive experience in Java, Spring Boot, Angular, and related technologies. I am always eager to learn and explore new technologies to stay up-to-date with the latest industry trends.
- Java: βββββ
- Spring Boot: βββββ
- AWS: βββββ
- Angular: βββββ
- RESTful APIs : βββββ
- Databases: MySQL, MongoDB βββββ
- Messging : JMS, Kafka, SNS , SQS βββββ
- Version Control: Git βββββ
- Testing Frameworks: JUnit βββββ
-
Development Lead: Tata Consultancy Services | Jun 2017 - Present | Technologies: Java, Spring Boot, Angular
-
Lead a team of developers in the design, development, and testing of cloud-native enterprise-level software applications using Java, Spring Boot, and JavaScript frameworks like Angular.
-
Implemented cloud-native best practices, utilizing Kubernetes and Docker for containerization.
-
Collaborate with product owners, delivery managers, and other developers to ensure timely delivery of high-quality software.
-
Translate business requirements into technical designs, ensuring the resulting code meets quality standards and is maintainable.
-
Experience with web service, microservice, and API development including REST and SOAP architecture patterns.
-
Senior Java Developer: Tata Consultancy Services | Feb 2013 - Jun 2017 | Technologies: Java, J2EE, Spring Boot, IBM Weblogic
-
Developed REST APIs between back-end systems to support high-volume intranet applications using Java, Spring Boot, and Angular.
-
Leveraged cloud-native technologies like Kubernetes to scale and manage microservices architecture.
-
Collaborated with product owners, delivery managers, and other developers to deliver a quality product.
-
Actively pair-programmed with teammates for collective code ownership and mentored other engineers.
-
Experience with Java Enterprise Edition (J2EE/JEE), Spring Framework, and Hibernate.
-
Java Developer: Tata Consultancy Services | Apr 2011 - Feb 2013 | Technologies: Java, J2EE, IBM Weblogic
-
Developed software applications using Java, Spring Framework, and JavaScript.
-
Worked in an agile development environment to deliver high-quality software.
-
Developed code for Relational and NoSQL databases.
-
Experience with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB).
-
Junior Java Developer: Tata Consultancy Services | Feb 2013 - Jun 2017 | Technologies: Java, J2EE
-
Assisted in the development of software applications using Java, Spring Framework, and JavaScript.
-
Participated in code reviews and provided feedback to improve code quality.