Post Job Free
Sign in

Software Developer Spring Boot

Location:
Las Vegas, NV
Posted:
November 22, 2024

Contact this candidate

Resume:

Dilsher Singh

702-***-**** • Henderson, *****, United States • ***************@*****.***

https://linkedin.com/in/iamdilshersingh/

SUMMARY

Dynamic software developer with over 8 years of experience in building scalable applications. Skilled in microservices architecture, RESTful web services, and performance optimization, achieving a 30% reduction in database response times and a 15% increase in system scalability. Proficient in technologies such as Spring Boot, Hibernate, and Kafka, and experienced in Agile methodologies. Committed to delivering high-quality software solutions and enhancing system reliability to meet organizational goals.

WORK EXPERIENCE

Software Developer, Tata Consultancy Services (TCS), Remote Sep 2020 – Sep 2024

Spearheaded the development of healthcare management applications for Kaiser Permanente, optimizing performance and ensuring system reliability. Engineered and maintained RESTful web services using Spring Boot, contributing to a 15% enhancement in system scalability.

Implemented microservices architecture that elevated application scalability and minimized downtime by 15%.

Utilized Hibernate for Object-Relational Mapping (ORM), ensuring efficient database interaction. Streamlined DB2 queries, reducing response time by 30% and significantly boosting database performance.

Conducted unit testing using JUnit and executed integration testing to ensure robust code quality. Accelerated deployment times by 20% through effective management of CI/CD pipelines with Jenkins.

Employed Git for version control, maintaining clean and organized project history. Collaborated through ServiceNow/Jira for effective issue tracking and resolution. Enhanced system reliability by implementing real-time performance monitoring with Dynatrace and Splunk, improving uptime by 10%.

Applied Aspect-Oriented Programming (AOP) for centralized exception handling, enhancing code maintainability and consistency.

Utilized Mockito and JUnit for mock testing and unit testing to ensure modular code. Elevated application performance by leveraging multithreading to parallelize tasks, optimizing CPU usage and reducing processing time for faster response times and improved scalability. Applied Object-Oriented Design principles to build sustainable and scalable software solutions. Participated in Maven build script updates for build and deployment processes. Contributed to an Agile environment, engaging in sprint planning, daily stand-ups, and retrospectives.

Software Developer, ESQ Data Solutions, Henderson

Mar 2019 – Jun 2020

Devised a microservices architecture for seamless integration with supporting subsystems, enhancing overall system performance.

Leveraged core Java concepts such as Collections, Multi-Threading, and Exception Handling to create efficient solutions.

Formulated Proofs of Concept (POCs) for various functionalities utilizing Java 8 technologies like Spring Boot, JPA, and Maven.

Optimized CI/CD practices to mitigate integration issues and expedite code error resolution. Utilized Spring Cloud Stream for asynchronous data exchange, facilitating smoother communication between microservices and boosting system responsiveness. Employed Kafka for real-time data exchange, achieving a 30% increase in processing speed for large data sets.

Engineered and implemented Spring Security to manage authentication processes. Developed RESTful microservices using Spring Boot, integrating seamlessly with Kafka and Elasticsearch for real-time data processing.

Created visualizations in Kibana to identify anomalies and predict future data trends. Extensively conducted unit, integration, and system tests using JUnit to ensure software quality. Managed dependencies and build processes effectively utilizing Maven and Jenkins. Utilized GIT for version control and integrated it with AWS CodeDeploy. Engaged in an Agile environment with daily Scrum meetings to produce quality deliverables. Software Developer, HACXAD, Gurgaon

Apr 2018 – Oct 2018

Designed, developed, and maintained the data layer using Hibernate, enhancing database interaction and application performance.

Configured Spring application framework settings, including dependency injection and transaction management.

Applied Model-View-Controller (MVC) implementation using the Spring Web MVC framework. Integrated Spring AOP for cross-cutting concerns, improving modularity and reducing code duplication.

Collaborated with frontend developers to design REST APIs, ensuring seamless integration with the user interface.

Engineered applications based on MVC architecture with JSP, Servlets, EJB 2.0, and JDBC. Utilized Spring IOC/Dependency Injection for managing object dependencies. Implemented multithreading techniques to advance application performance by parallelizing tasks.

Executed database optimization tasks, reducing query execution times and enhancing data retrieval performance by 25%.

Developed and implemented RESTful web services for effective communication between applications.

Integrated backend systems with SOAP-based web services for secure and reliable data exchange.

Junior Engineer, iEnergizer, Noida

Jul 2016 – Mar 2018

Created comprehensive project drawings and specifications for various initiatives. Assisted senior engineers with design and development tasks to enhance project delivery. Collaborated with interdisciplinary teams and clients to effectively resolve issues. Developed written specifications for projects, managing project updates and progress. Contributed to the development and testing of backend modules using core Java. Facilitated the migration of legacy systems to newer technologies, improving overall performance. Provided technical support for software debugging and resolved critical production issues. Worked with cross-functional teams to gather and define comprehensive requirements. EDUCATION

Bachelor of Technology, Computer Science & Engineering, Lovely Professional University, Punjab, India

Aug 2012 – Jun 2017

SKILLS

Java (J2SE, JEE) Spring MVC

Hibernate Spring Framework

REST SOAP

DB2 Oracle 11g

MySQL AWS

Jenkins Git

JUnit Mockito

Dynatrace Splunk

Collaborating with cross-functional teams Agile project management Problem-solving Communication

Time management Analytical skills

LANGUAGES

English Hindi



Contact this candidate