Technical Lead/ Lead Java Developer/ Scrum Master Resume
SUMMARY:
- 13+ years of experience in Design, Development, Testing and Implementation of various Web - based/GUI based Applications along with Web services with emphasis on Object Oriented Programming concepts.
- As a Business Analyst - Create functional requirements from business requirements analysis, accurately report solutions, schedule and status to stakeholders, Effectively communicate with all team members and stakeholders, Work with development team and solution architects to ensure strategic fit, Analyze technical designs for functional and performance impacts, Support Development and QA teams throughout the entire software development life-cycle.
- Involved in Project Management tasks as Project Estimation, Resource Planning, Project Scheduling, Quality Planning, Project Plan, Project Tracking, People Management, Client Management, Knowledge Management, Risk Management and Stakeholder Management.
- Expertise primarily in Banking and Financial domain with complete SDLC and AGILE experience, starting from requirements Analysis to Rollout in projects including effort/cost estimation, performance and load testing support and warranty production support. Recently started with AGILE methodology as well.
- As a Subject Matter Expert (SME), responsibility included detailed analysis of all the requirements with the business, identifying gaps/technology challenges while RA, proposing business solutions during various project phases and designing high level and detailed design documents, development, testing, trouble-shooting and debugging of the web and middleware application.
- Experienced in J2EE development using WebSphere Technologies and in web application development using Core Java, Struts, Spring MVC, Spring Boot, Hibernate, Cassandra developer, SOLR search, Confidential .
- Excellent communication, interpersonal, customer focus skills; and good understanding of business processes.
- Well organized and able to prioritize, organize, and coordinate tasks and projects.
- Strong programming background coupled with excellent capability to learn and utilize new technological advances.
- Strong conceptual, analytical and problem-solving ability along with ability to easily grasp and put into application new ideas, concepts, methods and technologies into the application.
- Experienced in implementing Service Oriented Architecture (SOA) for APIs development with XML and JSON based Web Services (SOAP/WSDL/REST).
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Factory, Session Façade, DAO and Business Delegate.
- Excellent experience in designing and developing front-end and rich GUI interfaces using HTML, CSS, jQuery, AJAX, JavaScript, JSP, JSON, AngularJS. Capable of learning and implement other web technologies at a faster pace as a Java Full-Stack Developer.
TECHNICAL SKILLS:
Java / JEE Frameworks: Core Java Spring, Hibernate, Spring MVC, Spring Batch, JAVA-WS, Spring Boot, Struts, JSP, JDBC, MQ
UI Web Technologies: Jquery, AngularJS 1.6, nodejs, Webpack HTML, DHTML, JavaScript, AJAX, CSS, JQuery
XML Technologies: XML, JAXB, SOAP, UDDI, WSDL
Testing Tools: Junit, SOAP UI, Jasmine, karma
Application/Web Servers: IBM Websphere, Apache Tomcat 7
Backend/Middle-tier: SOAP Based Web Services, Rest Services, Apache Axis.
IDE Tools: IBM RAD 7.0, Eclipse
Configuration: Rational ClearCase, Tortoise SVN, CVS, VSS, Git.
Tools: Ant, Maven, JUnit, Log4j, Rational Rose, Quality Center, SSH Tectia, Fiddler, Autosys, SOAP UI, Introscope, CQLsh, uBuild, uDeploy, SQLplus, Crucible, Selenium, JUnit, Sonar, Splunk, Jenkins, Bladeslogic, Virtual machine, DevCenter, Teamcity.
Database Tools: TOAD, Sql Navigator, SQL Developer, XMLSpy
Code review Tools: SONAR, PMD, Findbugs, Crucible
Database: Cassandra, SOLR Search, Teradata, Oracle, Confidential
Operating Systems: UNIX/Linux, Ubuntu.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead/ Lead Java developer/ Scrum Master
Responsibilities:
- As a Business Analyst and SME from business requirements analysis, accurately report solutions, schedule and status to stakeholders, Effectively communicate with all team members and stakeholders, Work with development team and solution architects to ensure strategic fit, Analyze technical designs for functional and performance impacts, Support Development and QA teams throughout the entire software development life-cycle.
- Coordinating internal resources and third parties/vendors for the flawless execution of projects, Ensure that all projects are delivered on-time, within scope; Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility; Ensure resource availability and allocation; Develop a detailed project plan to track progress; Report and escalate to management as needed; Manage the relationship with the business users, PM, BA and all other stakeholders ;Perform risk management to minimize project risks
- Design and development of application components on the Level-1 Controls platform and ensuring that their implementation aligns with the end state architecture.
- Managing infrastructure across a complex platform, organizing release schedules and delivery plans, and ensuring that the team is able meet timelines committed to our regulators.
- Played hands-on role in leading the team and contribute to development of the overall solution using Java, Javascript, GWT, Rest services, Oracle, AngularJS 1.6, nodejs, ES6, Webpack as key skills.
- Build a roadmap and delivery plan to transition GSS/Navigator platform to evidence based controls and to enable rapid controls onboarding. Deliver majority of the changes to enable migration of 80% of GSS controls to the Navigator platform.
- Rationalize the custom projects in the book of work and reduce the reliance on bespoke controls. Reduce the bespoke controls, non-controls and enhancements to no more than 25% of the development capacity by year end.
Environment: GWT, Core Java, JavaScript, AngularJS 1.6, nodejs, ES6, Webpack, JSON, TOAD, Oracle, Jira, Maven, Tomcat, Eclipse, Git, WinSCP, Putty, Beyond Compare, Team City, SQL Developer.
Confidential, Miami, FL
Lead Java developer
Responsibilities:
- Working in agile scrum mode where JIRA is used as an agile tool.
- Developed a Web Module using AngularJS for display the meta-data from Cassandra database when the batch job runs.
- Developed Rest Services to for the ETL process to fetch data from Oracle and persist into Cassandra database.
- Involved in meetings for business requirements analysis, application impact analysis, developing the use cases, preparing Technical specification documents based on the identified Use cases.
- Worked on Estimations, planning for each User story.
- Worked a Full Stack developer right from UI to Middleware to Backend services to Project Management tasks.
- Integrating the services and code with the front end code with third party systems,
Environment: Core Java, Spring, Spring MVC, Spring Batch, Spring Boot, Angularjs, AJAX, Rest Services, SOLR, Cassandra, JavaScript, JSON, TOAD, Oracle, Jira, Maven, Tomcat, Eclipse, CVS, Git, SSH Tectia, Putty, Beyond Compare, Virtual Machine, Ubuntu, Java 8, DevCenter.
Confidential, Charlotte, NC
Sr. UI developer + Technical Manager
Responsibilities:
- Developed a Module using SOLR for Search data from Cassandra database.
- Developed a Module to Persist and Extract using batch from Cassandra database.
- Developed an Application which would fetch data from Teradata and display on UI. Application is developed using Spring, Spring MVC, Hibernate, Jquery, JSON and AJAX.
- Developed a module based on requirements provided by bank for different functionalities.
- Managed 10 member team, Project Management - Planning, Scheduling, monitoring and reporting
- Involved in JAD meetings for business requirements analysis, application impact analysis, developing the use cases, class diagrams, preparing Technical specification documents based on the identified Use cases, and sequence diagrams for UML.
- Worked on Estimations, Reviews, and Coordination with Onshore and Client team.
- Participated in entire SDLC life cycle of the project right from designing of project to implementation along with Agile/Scrum Model.
- Worked a Full Stack developer right from UI to Middleware to Backend services to Project Management tasks.
- Worked on design and implementation techniques such as design patterns, generic programming.
- Involved in developing the Web Application by referring the wireframes and visual specs.
- Integrating the services and code with the front end code with third party systems, Involved in maintenance of the modules for future enhancements.
- Involved in unit, integration testing and defect fixes of the modules, Involved in fixing the production issues on timely manner, Supported during Load Testing on the application for each release.
- Used Sonar and Crucible tools for code reviews.
- Prepared Technical Design document and User Documentation.
Environment: Core Java, Spring, Spring MVC, Spring Batch, Hibernate, JQuery, AJAX, SOAP Webservices, Rest Services, JDBC, SOLR, Cassandra, JavaScript, JSON, HTML, CSS, jQuery, Angular JS, Multithreading, XML, ubuild, udeploy, TOAD, Teradata, Oracle, Splunk, Crucible, SOAP UI, Selenium, Jira, JTrac, ANT, Maven, Tomcat, Eclipse, Subversion, Clearcase, Introscope, SSH Tectia, Putty, Beyond Compare, IBM WebShphere Server, RAD 8.0, Eclipse, DevCenter
Confidential, Charlotte NC
Sr. Developer/ Technical Lead
Responsibilities:
- As a Technical lead for the application was responsible for complete design and development of crucial components.
- As a Subject Matter Expert (SME), responsibility included detailed analysis of all the requirements with the business.
- I was the single point of contact between the business and the development team for co-ordination.
- Worked closely with the business in collecting requirements.
- Queries and Issue resolution from business clients and providing the resolution to the offshore team.
- Maintain Client Relationship via Communication, Pro-activeness and Responsiveness, Technical Knowledge.
- Sizing of work, effort estimation and doing work breakdown structure.
- Interact with application development teams to ensure the clear understanding of the requirements and implementation is done as per the requirements.
- Prepare high level and low level designs documents for the initiatives.
- Assist, Co-ordinate and support team in Build and Unit Testing for the functionality, Component Integration Testing (CIT).
- Assist, Co-ordinate and support project team System Integration Testing (SIT) Support.
- Analyzing, fixing and working with the downstream system for incident fixing during CIT and SIT.
- Review the deliverables like design documents, Code, UTP, ITP. Working with the downstream system for incident fixing during CIT and SIT.
- Work on tasks as access for testing, deployment; support the implementation of the projects.
- Timely and accurate status reporting to all stake holders.
Environment: Core Java, SOAP Webservices, JavaScript, DOM, HTML, CSS, JSON, XML, Crucible, SOAP UI, Fiddler, JTrac, ANT, Maven, Tortoise Subversion, Clearcase, Introscope, SSH Tectia, Putty, Beyond Compare, Tomcat, Eclipse Juno.
Confidential, Atlanta GA & Charlotte, NC
Sr. Developer
Responsibilities:
- Worked on various projects execution during this duration with the CTMT team.
- As a Subject Matter Expert (SME), responsibility included detailed analysis of all the requirements with the business, work on High and low level design.
- Participated in entire SDLC life cycle of the project right from designing of project to implementation.
- Worked a Full Stack developer right from UI to Middleware to Backend services to Project Management tasks.
- Involved in developing the use cases, Class / Sequence diagrams, preparing Technical specification documents based on the identified Use cases, and sequence diagrams for UML.
- Involved in developing the WebPages by referring the wireframes and visual specs.
- Integrating the services with the front end code.
- Involved in maintenance of the modules.
- Involved in unit testing and defect fixes of the modules.
- Involved in integration of modules with third party systems.
- Experience in XML-based messaging; web services connectivity.
- Front-end web development using Java, Struts, Servlets, EJB, SOAP based Webservices, JMS.
- Prepared the Unit Specifications for the module and Unit Testing and involved in Unit Testing and Integration Testing of application modules.
- Design and implementation techniques such as design patterns, generic programming etc.
- Involved in fixing the production issues on timely manner.
- Prepared Technical Design document and User Documentation.
- Perform Load Testing on the application for each release.
- Participated in code review meetings.
Environment: Core Java, Struts, SOAP Web services, Servlets, JavaScript, JMS, EJB, XML, TOAD, Oracle, Crucible, SOAP UI, Selenium, Jira, JTrac, ANT, Maven, Subversion, Clearcase, Introscope, SSH Tectia, Putty, Beyond Compare, IBM WebSphere Server 6/7, Tomcat, RAD, WSAD, Bladeslogic.
Confidential
Developer
Responsibilities:
- Developed front end for the Banking center using Bankpro.
- Understanding the business requirements for the developing the mobile application
- Involved in developments/maintenance of the modules.
- Involved in testing of the modules including Component and system testing.
- Track defect and fix defects using the HP Quality center tool.
- Creation of Java Design Document Packets
- Review the deliverables like design documents, Code, UTP, ITP.
- Working with the downstream system for incident fixing during CIT and SIT.
Environment: Core Java, Struts, SOAP Web services, Servlets, JavaScript, XML, TOAD, Oracle, Crucible, SOAP UI, Agro Bankpro, Jira, ANT, Maven, Tomcat, Eclipse, VSS, Clearcase, Introscope, SSH Tectia, Putty, Beyond Compare, IBM WebSphere Server, WSAD