Micro Services Lead Resume
Cary North, CarolinA
OBJECTIVE:
To achieve an aspiring and earnest position that not only supplement my present knowledge but also enhances my Technical and Creative skills and drives me towards a challenging career in a growth oriented organization
SUMMARY:
- Having 6 years of proficient IT experience in Software Development of Web based banking applications on multiple levels of the SDLC using JAVA/J2EE technology Working with Java (JDK 1.5,1.6,1.7),Struts, Java, J2ee, Spring, JPA, Hibernate, Eclipse, Web services (SOAP, REST), Ajax, JQuery, JDBC, JNDI, Apache, UML, XML Schema
- Hands on Experience in Developing applications UI framework
- Experience in UML Modelling (Sequence diagrams, Class diagrams, Activity Diagrams in macro& micro level design) using RSA ( Confidential Rational Software Architect 7.5.4).
- Experience in MVC frameworks Spring, Struts and technologies
- Developing new scratch Web services (SOAP, REST, WSDL, JAX - RPC and JAX-WS) using CXF and Jersey.
- Experience in Multi threading applications.
- Developing Database layer with ORM frameworks like Hibernate.
- Used Agile development methodology in multiple projects
- Experience in Oracle (10g), SQL Server and MYSQL databases
- Involved in fixing QA defects and tracked them using QC.
- Experience configuring Jenkins by repository and set up job for Jenkins.
- Supporting build process and application installation and upgrade process.
- Hands on experience in VPN, Putty, Blade Logic, Remote Desktop etc.
- Experienced in writing Maven scripts to build and deploy applications.
- Hands on experience in project management tools like Perforce, SVN, Git
- Involved in coding for JUnit Test cases
- Worked with business stakeholders to understand and analyze their business needs and translate them into system requirements.
- Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle SQL developer for testing purpose.
- Hands on experience in developing micro services in Groovy.
- Expertise in working in Mongo Db
TECHNICAL SKILL PROFILE:
Software’s / Tools: Eclipse Juno, Sprint tool suite
Application Server: Apache Tomcat 7.0
Configuration Tool: Perforce, Git, Svn, Stash, Bit Bucket
Domain Knowledge: Internet Banking, Insurance
RDBMS: Oracle 10g, MySql 5.0, SQL Server 2005,MongoDb
Languages: Core Java, J2EE technologies(Web services, Restful, JAXB),Groovy
Operating Systems: Windows 2000/NT/XP and UNIX ( Confidential AIX 5.3)
Web-application Framework: Struts 2.0, Spring MVC 3.0
ORM tools: Hibernate 3.x
Web Technologies: HTML and XML
Scripting Languages: JavaScript, JQuery
Build Tools: Maven 2.0,Gradle
Browsers: I.E (Ver 6.0 to 8.0), FF (Ver 2.x to 3.x) and Safari (Ver 3.x to 4.x)
PROFESSIONAL EXPERIENCE:
Micro Services Lead
Confidential, Cary, North Carolina
Responsibilities:
- Responsible for developing Micro services for the lead, product, quote and prospect generation.
- Written web services with the unit testing of stubs.
- Technical documentation for the design of requirements provided by client.
- Attend daily scrum calls and follow agile scrum methodologies.
- Involving in Defect Cycle management to ensure that open defects are closed
- Docker integration of the entire application
- Part of end to end deployment activities for the entire application
- Defect solving in INT and UAT environments
Environment: Java, Confidential, Spring IOC, JSP, Hibernate 3, Web Services, Apache CXF,JSON, OO JavaScript, XML parsing, Groovy and Mongo dB
Application Developer
Confidential, Englewood Cliffs, New Jersey
Responsibilities:
- Responsible for developing and delivering solution to our customer
- Creating project development/test plan for build phase
- Attending Client calls to understand the project requirement and make sure that given requirement is clear without any gaps
- Pro-active and identify the risk / challenge in the development phase to avoid more defects in Testing phase
- Involving in creating low level document after wire frames has been delivered
- Deployment of pages and its dependencies on different environments
- Assigning modules to the developers and keep track to development
- Scheduling calls with cross vendors to make sure that project dependencies will be address
- Ensure module delivery to other teams in time
- Involving in Unit test case, code review and quality follow-ups
- Involving in Root Cause analysis to identify the problem in defects and as-signing to the right team
- Involving in Defect Cycle management to ensure that open defects are closed
- Giving support to cross vendors
- Assigning defects to team member and driving the defects for closure
- Document the lessons learnt
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
Environment: Confidential AIX 5.3, Java, Confidential WebSphere 6.x, Spring IOC, JSP, Hibernate 3, Web Services, Apache CXF,JSON, OO JavaScript, XML parsing, JSP
Lead Developer
Confidential, Charlotte, North Carolina
Responsibilities:
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Deployed the project on Cloud using Confidential Bluemix Capabilities
- Involving in Architectural discussion and providing solutions to client.
- Meeting agile methodology process.
- Utilize in-depth knowledge of functional and Technical experience in java/j2ee technologies and business skills to deliver solutions to customer.
- Mentoring team in all project related activities.
- Involved for entire life cycle of this project till date.
Environment: Java,Web Services, Apache CXF, JSON, OO JavaScript, XML parsing, HTML,Bluemix,DB2 .
Lead Developer
Confidential, Charlotte, North Carolina
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications and Technical specifications according to the requirements.
- Worked on coding in Anjular Js including all the three modules like Accounts grid, Account Details and Transactions grid.
- Taken the bottom line for the work packets, unit, integration and regression testing done thoroughly and delivered defect free code to clients.
- Excellent knowledge in VersionOne tool (Agile tool) for sprints planning, burn down chart, task details and backlog items
- Involving in Architectural discussion and providing solutions to client.
- Drawing technical diagrams and business diagrams
- Meeting agile methodology process.
- Utilize in-depth knowledge of functional and Technical experience in java/j2ee technologies and business skills to deliver solutions to customer.
- Mentoring team in all project related activities.
- Supported technical Validation during the code deployment.
- Involved for entire life cycle of this project till date.
Environment: Java, Confidential Websphere 6.x, Spring IOC, JSP, OO JavaScript, XML parsing, HTML, Borneo framework
Scrum Lead
Confidential, Charlotte, North Carolina
Responsibilities:
- Leading offshore Scrum team for all project management activities
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Excellent knowledge in VersionOne tool (Agile tool) for sprints planning, burn down chart, task details and backlog items
- Involving in Architectural discussion and providing solutions to client.
- Drawing technical diagrams and business diagrams
- Meeting agile methodology process.
- Utilize in-depth knowledge of functional and Technical experience in java/j2ee technologies and business skills to deliver solutions to customer.
- Mentoring team in all project related activities.
- Supported technical Validation during the code deployment.
- Involved for entire life cycle of this project till date.
Environment: Confidential AIX 5.3, Java, Confidential Websphere 6.x, Spring IOC, JSP, Hibernate 3, Web Services, Apache CXF, JSON, OO JavaScript, XML parsing, HTML, Borneo framework ( Confidential ) .
Application Developer
Confidential
Responsibilities:
- Completely owned all back-end web related work for PFM project
- Rest Service Implementation for all the web module
- Implemented different ways of XML parsing techniques using annotations
- Motivating team periodically to keep the pace to meet customer requirements.
- Mentoring team in all project related activities
- Involved for entire life cycle of this project.
- I was responsible to interact with the onshore team of the bank to resolve any issues/ concerns for the team
- Peer review of test cases.
- Participated in walk through and defect report meetings periodically and reported the result
- Involved in live deployment and Testing
Environment: Java, Spring IOC, JSP,Struts 2.0 RESTFull Web Services, Apache CXF, JSON, OO JavaScript, XML parsing,HTML, Jenkins, Perforce, Borneo framework ( Confidential ).
Confidential
Application Developer
Responsibilities:
- Implemented different ways of XML parsing techniques using annotations
- Developed the HTML 5 POC for Confidential
- Perform code reviews, suggest code changes
- Created Junit Test Classes for Rest Layer.
- Created mapping's for Business Activity Jars.
- Motivating team periodically to keep the pace to meet customer requirements.
Environment: Java, Spring IOC, JSP,Struts 2.0 RESTFull Web Services, Apache CXF, JSON, OO JavaScript, XML parsing,HTML, Jenkins, Perforce, Borneo framework ( Confidential ). s