Highly-qualified Java Developer offering 5 years of progressive experience. Expert at designing, developing and maintaining wide range of new and existing products. Clear communicator and effective project manager. Forward-thinking development professional bringing expertise in Java, SQL, HTML, CSS, JavaScript and other programming languages.
Overview
5
5
years of professional experience
Work History
Java Developer
Teleperformance, Google
01.2019 - 12.2022
Involved in software development lifecycle from requirements analysis, design, and coding to testing, deployment, and maintenance, ensuring high-quality software delivery
Developed Java applications using Java, Spring Framework, and MVC architecture, ensuring efficient data handling and seamless user experience
Practiced front-end technologies, including HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, and Angular, utilizing Angular CLI and Material UI for responsive and user-friendly web applications
Implemented database interactions through JDBC and Spring Data, utilizing SQL Server for robust and scalable data storage solutions
Utilized Spring IoC and Dependency Injection (DI) principles to create loosely coupled and easily maintainable components within the applications
Worked with JPA (Java Persistence API) for object-relational mapping, enabling seamless integration of Java applications with relational databases
Implemented microservices architecture with Spring Boot, creating RESTful APIs for seamless communication between system components
Built and automated the software build process using Maven and ANT, ensuring a smooth and error-free compilation and deployment process
Implemented version control and collaborative development strategies using Git, enabling efficient teamwork and codebase management
Developed RESTful APIs using Spring Boot, allowing seamless communication between various modules and enabling integration with other services
Designed and developed microservices architecture, ensuring
Project Management and Collaboration: JIRA, Agile, Scrum
Operating Systems: Windows
Software Developer
Teleperformance, Google
Hyderabad, Telangana
01.2018 - 12.2018
Developed applications using Java, Struts, Servlets, and JSP, ensuring adherence to the MVC architecture
Implemented server-side logic and business processes using Java and Struts Action Classes
Utilized Tag Libraries to create dynamic and responsive user interfaces, enhancing the user experience
Implemented data validation rules using Struts Validation Framework, ensuring data accuracy and security
Managed database interactions with Oracle using JDBC, ensuring seamless data retrieval and storage
Integrated Hibernate for efficient object-relational mapping and database operations
Configured and optimized Apache HTTP Server for hosting web applications, ensuring high performance and reliability
Collaborated with cross-functional teams to design and implement SOAP-based web services using WSDL and JMS
Implemented client-side interactivity and dynamic content using JavaScript, enhancing user engagement
Implemented logging mechanisms using Log4J, ensuring effective monitoring and issue resolution
Participated in unit testing using JUnit, ensuring the quality and reliability of the codebase
Utilized Apache Ant for build automation, streamlining the development and deployment processes
Developed and maintained integrations with Service Now, enabling seamless communication between applications
Collaborated with team members using Eclipse IDE, facilitating efficient code development and debugging
Enhanced user experience through designing and implementing user-friendly interfaces.
Education
Master of Science - Computer And Information Sciences
Digital Marketing Strategist at Google Ads-Employed By Teleperformance- Google AdsDigital Marketing Strategist at Google Ads-Employed By Teleperformance- Google Ads