Around 6 years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
Expertise on STS, Jenkins, AWS, etc. for development and deployment.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
Java development professional with solid foundation in full stack technologies, bringing valuable experience in both front-end and back-end frameworks. Proven ability to deliver efficient and scalable solutions while maintaining high standards for code quality and performance. Team-focused with commitment to collaborative success and adaptable to evolving project requirements.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring.
Seasoned product manager well-versed in Agile frameworks and leading daily scrum meetings. Bringing 6+ years' experience leading teams, projects and schedules to achieve demanding objectives. Excellent communication, planning and prioritization skills.
Experienced with full stack Java development, including Spring Boot and Angular. Utilizes advanced technical skills to build seamless and efficient web applications. Strong understanding of agile methodologies and effective communication within cross-functional teams.
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
Professional developer with proven track record in delivering high-quality software solutions. Skilled in multiple programming languages, software architecture, and agile methodologies. Strong focus on team collaboration and achieving project goals, adaptable to evolving project requirements. Known for analytical problem-solving and effective communication skills.
Overview
7
7
years of professional experience
1
1
Certification
Work History
Sr Developer
Bank of America (TCS)
01.2022 - Current
Company Overview: developed the banking payment application
Engineered robust multi-tier applications leveraging Spring Boot technology, directly increasing system efficiency by 40% and ensuring seamless integration with existing infrastructures for enhanced user experiences.
Experience in using Core Technologies Java 8-21, Micro services, Custom tags, Spring Boot, Micro services, Jenkins
Designed updates to existing software to meet changing customer demands.
Experience in working with API's (SSL, CORS, JWT), API Gateway, REST and ANGULAR
Developed reusable code libraries that streamlined development efforts and improved consistency in software architecture across multiple projects.
Followed Scrum concepts of Agile Methodology to produce high Quality application
Managed software versioning using Git, enabling smooth collaboration among team members while maintaining detailed change records for future reference.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications
Reduced production time by streamlining coding processes and implementing efficient algorithms.
Designed and developed the REST based Microservices using the Spring Boot Used Swagger to interact with API end points of the Microservices
Solved complex technical problems by leveraging deep knowledge of Java frameworks and libraries such as Spring Boot and Hibernate ORM.
Utilized containerization technologies like Docker for easier deployment management, leading to reduced downtime during updates.
Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
Provided technical support for end-users by addressing SQL-related issues, enhancing overall user satisfaction with the application.
Sr Developer
Apple (Infosys)
12.2020 - 05.2021
Company Overview: developed the banking payment application
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot
Experience in using Core Technologies Java 8-21, JSP, Custom tags, Spring Boot, Micro services, JavaBeans, EJB, JavaScript, Web Services, AngularJS
Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application
Collaborated closely with teams to optimize API Gateway configurations using CORS; improved cross-origin resource sharing by reducing latency issues in applications serving over 500 active users daily.
Designed and developed the REST based Microservices using the Spring Boot, with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices
Implemented unit testing by using JUNIT
Involve in writing Stored Procedures & cursors using DDL, DML SQL queries
Developed middleware services, which are built on Java framework using Java, MySQL
Deployed the java application using Maven build script
Handson experience with build and deployment tools including Ant / Maven, logging and debugging
Using Slf4 and Log4j, unit and integration testing using JUnit
Valuable experience in developing applications with SOAP and RESTful Web Services
Managed software versioning using Git, enabling smooth collaboration among team members while maintaining detailed change records for future reference.
Streamlined software development process through effective use of Agile methodologies and Scrum framework.
Contributed to the development of RESTful APIs for seamless integration between various systems and platforms.
Ensured smooth deployments via effective collaboration with DevOps team members on environment configurations.
Developed scalable and maintainable web applications using Java-based frameworks, such as Spring and Hibernate.
Assisted with the design, implementation, and testing of complex software features following established specifications.
Reviewed code and debugged errors to improve performance.
Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
Developer
Bank of Ireland (Capgemini)
06.2018 - 09.2020
Company Overview: This project is developing an APIs related to banking sector present in the Ireland
Technologies: Core Java, Spring Boot, Spring MVC, Jenkins, AWS, Web-Services, Agile, Web Services (Soap), Eclipse IDE, Multithreading/Concurrency, XML, Maven, Unix, Restful API.
This project is developing an APIs related to banking sector present in the Ireland,It helps the customer to login and have the information about accounts, transactions, payments, statements etc
Worked on creating the adaptors to that APIs which is the heart of the project which helps to communicate the database from APIs
Used Spring boot to develop the backend Knowledge on any point studio
Developed various Java Bean components for implementing business logic
Involved database design and responsible for creating and modifying Database objects
Designed scalable databases that supported company growth without sacrificing performance or security measures.
Responsible for writing code for error behavior like time-outs and no match menu options
Done code review and configuration build management for the application using Maven
Delivered reliable solutions by incorporating unit tests using JUnit into the development process, catching potential issues early on before reaching production environments.
Responsible for creating, reading, updating and deleting tables in the database as per requirements
Use of OOPs concept and other core java 8-21 concepts like multithreading/concurrency, inheritance etc
In development
This project is developing an APIs related to banking sector present in the Ireland
Participated in software field testing to verify performance of developed projects.
Adapted quickly to new technologies and programming languages, enhancing overall team productivity.
Built databases and table structures for web applications.
Participated in code reviews, ensuring adherence to established guidelines and promoting knowledge sharing among team members.
Improved system scalability by implementing microservices architecture in the software design process where applicable.
Implemented monitoring tools to track the health and performance of individual microservices, enabling proactive issue resolution before impacting end users.
Supported development teams with guidance on best practices for building and deploying applications on the AWS platform.
Increased productivity by providing training and support for team members on various AWS services, tools, and best practices.
Improved project turnaround time with proficient use of XML editing software, enabling faster completion of assignments.
Integrated APIs with Angular applications, enhancing data accessibility and functionality for end users.
Education
Bachelor of Technology - Computer Science
JNTUH
01.2018
Skills
Java
J2EE
Java Web services
Microservices
Restful API's
Mongo DB
MySQL
JPA
Hibernate
Eclipse
STS
HTML 5
CSS3
XML
Spring Boot
Spring
Certification
Oracle Certified Java Associate, Java 8
Functionalmanagementandleadershipskills
Ability to produce quality code and encourage others to do the same.
Experienced in agile development methodologies and rapid release cycle.
Proven experience leading small development teams to achieve project goals.
Traininganddevelopment
Eager to expand skill set and take on new challenge.
Proven track record of resolving defects and improving processes.
Languages
English
Hindi
Telugu
Timeline
Sr Developer
Bank of America (TCS)
01.2022 - Current
Sr Developer
Apple (Infosys)
12.2020 - 05.2021
Developer
Bank of Ireland (Capgemini)
06.2018 - 09.2020
Oracle Certified Java Associate, Java 8
Bachelor of Technology - Computer Science
JNTUH
Similar Profiles
Kavitha KumarKavitha Kumar
Automation Test Lead at Quartz (Blockchain) -TCSAutomation Test Lead at Quartz (Blockchain) -TCS