Seeking a challenging solution development position with a strong
emphasis on Java, Core Java, Spring Boot, REST API, Microservices, and Cloud technologies.
4 years of experience in various phases of project life cycles, including analysis, development, implementation, and maintenance of web applications using Java and J2EE technologies.
Extensive work experience in Core Java, covering OOP concepts,
collections, exception handling, concurrency and multithreading.
Skilled in developing applications using Struts, Spring Boot, REST API, and Microservices.
Strong knowledge of Spring Core, JDBC, Spring Boot, REST API, and MVC.
Experience in retrieving and manipulating data from Oracle databases and Azure Cosmos DB.
Developed applications using Strategy Design Pattern, Singleton, Cache, and Factory Design patterns.
Proficient in using build tools like Maven. Solid understanding of web application security, including Cross-Site Request Forgery (CSRF),
Cross-Site Scripting (XSS), session hijacking, and SQL injection.
Hands-on experience with application servers such as WebLogic and
Tomcat.
Strong problem-solving skills with a high aptitude for following logic
control, analyzing skills and adopting new technologies.
Developed UI layers using Struts, JSP, JavaScript, jQuery, Node.js, JSTL, XML, XPath, and XML Big Data parser technology.
Established Continuous Integration (CI) practices and standards in
creating APIs using Jira and Jenkins.
Comfortable working in both individual and team settings, contributing to projects of various sizes.
Expertise in developing SOAP and REST-based Java web services.
Strong knowledge of the SDLC and agile methodologies.
Excellent communication and interpersonal skills.
Overview
6
6
years of professional experience
2
2
years of post-secondary education
Work History
Software engineer
Virtusa
London
06.2022 - Current
Developed and enhanced software solutions using Java, Spring Boot,
REST Web Services, and MySQL, enabling seamless development,
testing, one-click deployment, and cloud integration.
Expertise in software development and version management tools like Git and GitHub.
Gathered requirements from managers and product architects for clear implementation and prepared detailed design documents for end-to-end development analysis.
Worked on Infrastructure-as-Code using Docker and Kubernetes to
automate infrastructure management and ensure scalability.
Collaborated in Scrum Agile and Kanban environments, driving
Test-Driven Development (TDD) while preparing design documents and analyzing requirements.
Developed Cross-Origin Resource Sharing (CORS) for service calls and worked on integration testing and deployment activities.
Used Azure Cloud to build and scale complex, multi-cloud infrastructure, ensuring effective cloud resource management.
Implemented Agreement and Signature Service calls from scratch and developed database layers for storing and fetching data from Azure Cosmos DB.
Created JUnit tests for all controllers and service calls, ensuring robust code coverage and testing.
Developed and enhanced software solutions focusing on collaboration and code reviews for improved quality.
Java developer
HCL Technologies
Hyderabad
03.2019 - 06.2021
Integrated third-party services into existing systems, improving functionality.
Demonstrated proficiency in handling multiple projects simultaneously under tight deadlines.
Created comprehensive documentation for each project, aiding future maintenance efforts.
Developed robust software applications for enhanced user experience.
Developed and unit tested microservices to maximise quality.
Engaged in full software development lifecycle, from design to deployment.
Resolved complex technical issues through systematic problem-solving approaches.