Senior Java Developer with 15 years of progressive experience in the IT industry, involved in complete SDLC including analysis, design, development, testing, implementation, support and maintenance of enterprise-level web applications using Java/Java EE technologies.
Strong exposure on object-oriented design, unit testing, integration testing, data structures and scrum concepts of Agile Methodology to produce the high-Quality application.
Clear communicator and effective forward-thinking development professional.
Overview
16
16
years of professional experience
Work History
Senior Java Developer
Tata Consultancy Services Ltd
06.2015 - Current
Built, tested and deployed scalable, highly available and modular software products.
Streamlined deployment process by developing continuous integration tools.
Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
Lead code reviews and estimated required changes.
Participated in requirements gathering and design development meetings.
Reviewed code and debugged errors to improve performance.
Wrote, modified and maintained software documentation and specifications.
Evaluated and adopted new technologies to address changing industry needs.
Interact directly with the business users and owners to gather the requirements.
Provided educational expertise and mentoring to junior team members.
Researched new technologies for use in projects.
Senior Consultant
Capgemini
12.2014 - 06.2015
Analyzed problematic areas to provide recommendations and solutions.
Determined areas for improvement and implemented processes to alleviate problems.
Streamlined key process for entire department by implementing method to improve efficiency.
Presented project scopes to employees and executives, proposing timelines, budgets and specifications.
Troubleshot issues by understanding issue, diagnosing root cause and coming up with effective solutions.
Evaluated clients' needs and created plan of action to provide solutions.
Monitored technology use and program functionality, updating programs and making changes to enhance output.
Prioritized projects and project tasks depending upon key milestones and deadline dates.
Senior Software Engineer
HCL Technologies
08.2011 - 12.2014
Worked with project managers, developers, quality assurance and customers to resolve technical issues.
Worked with development teams to correct problems and run test scenarios.
Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
Responsible for analysis, design, development and deployment of web-based application using Java/ J2EE Technologies.
Developed application using Java Technologies like Spring, Hibernate, JSP, Object Oriented Analysis & Design Principles.
Implemented application’s User Interface using JSP, JQuery, Javascript, HTML, CSS.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Implemented the backend functionality using Hibernate.
Involved in defect fixing and supported the critical issues.
Involved in functional testing of the modules.
Implemented the test cases using JUnits.
Worked closely with clients to establish problem specifications and system designs.
Software Engineer
Mphasis an HP company
03.2010 - 07.2011
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Updated old code bases to modern development standards, improving functionality.
Integrated third-party tools and components into applications.
Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
Implemented the business logic using Java/J2EE technologies.
Implemented application’s User Interface using JSP, Javascript, HTML, CSS.
Implemented backend logic using Hibernate.
Coordinated with other engineers to evaluate and improve software and hardware interfaces.
Involved in defect fixing and supported the critical issues.
Debugged and modified software components.
Provided guidance and mentored less-experienced staff members.
Analyzed proposed technical solutions based on customer requirements.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Software Engineer
Schema Technologies Pvt Ltd
02.2008 - 02.2010
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Updated old code bases to modern development standards, improving functionality.
Integrated third-party tools and components into applications.
Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
Designed, developed, and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.
Developed application using Java Technologies like JSP, Struts 2.0, Hibernate, Spring, Log4j, Object Oriented Analysis & Design Principles.
Implemented application’s User Interface using JSP, EXTJS, JavaScript, HTML and CSS.
Developed Data Access Objects using Hibernate.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Tested programs and databases to identify issues and make necessary modifications.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services