Senior Lead Java Consultant Resume
SUMMARY:
- In - depth knowledge and experience in Architecting and Designing Enterprise solutions using OOAD and Modeling Techniques by making use of various J2EE Technologies and frameworks including JSP, EJB3.0, Web services, Struts and Spring Frameworks.
- Experience in designing/implementing and integrating SOA based applications
- Well experienced in client interaction (Requirement/Feasibility Study and Providing Technical Solution in J2EE domain).
- In-depth Knowledge of API Management.
- Expertise in developing APIs using NodeJS, Jackson, RESTEasy and Spring Boot Framework
- Good knowledge of RAML1.0
- Extensive knowledge of various design patterns
- Expertise in content repository API, Jackrabbit
- Good Database knowledge in terms of query and writing stored procedures
- IBM WebSphere and SCJP certified
TECHNICAL SKILLS:
Languages: Java, J2EE (EJB3.0, XML, JSP, Servlets), SQL, NodeJS, JavaScript
Web Technologies: JSP/Servlets, Web Services(SOAP), REST (restEasy, JAX-RS, RestTemplate), JackRabbit, JAX-B
Frameworks: Apache Struts1.2, 2.0, Spring, Hibernate, MyBatis, Open JPA, TDD, Spring boot, Spring batch, Cucumber
Other Tools: UML, SOA, IBM RAD, My Eclipse, Junit 3.x, Rational rose, IBM WebSphere MQ, RDA, JMS, Grafana, Telegraf, TOAD, Kafka, MDB
Webserver/Application Server: Apache Tomcat, IBM WebSphere, JBoss
Databases: Microsoft SQL Server, DB2, Oracle, InfluxDB, MongoDB
OS: Windows 98/NT/2000/2003/XP, Linux
Fiserv Specific: FiAPI (Fiserv API for Web services messages)
Methodologies: Waterfall, Agile, Scrum
CMS: Tridion, Hybris
Continuous Integration: Jenkins
Build Tool: Maven, Gradle
Cloud: IBM BlueMix, AWS
EXPERIENCE MATRIX:
Senior Lead Java Consultant
Confidential
Responsibilities:
- Responsible for designing data model and flow.
- Led a team of 4 to develop Spring Boot based REST framework to consume/expose reusable APIs.
- Followed TDD using Cucumber
- Responsible for all Client-communication and coordination with Client Architect for closure of design in project.
- Responsible for delivering all Technical Design Document and design related changes.
- Designed the Rules DB and Rules engine to ensure if events raised by Flights are problems and doing Legality checks.
- Created reusable architecture components for REST APIs.
- Discussed and finalized requirements with Business Analysts.
- Implemented Swagger to create API docs.
- Code reviews in project and setting up guidelines for same.
Technologies: Java8, Springboot, Mybatis, Gradle, Cucumber, Message Driven Beans, Oracle
Confidential
Manager Technology
Responsibilities:
- Responsible for creating architecture Blueprint for API Gateway.
- Worked at onshore, designed and developed whole Core NodeJS framework for API Management gateway single handedly.
- Lead the team of 5 to develop JAVA framework in line with NodeJS framework.
- Worked on writing unit test cases.
- Mentor various team members and provided inputs for Code optimization.
- Provided support/guidance to all LOBs across bank for NodeJS and Java frameworks.
- Responsible for providing effort estimation for APIs using core frameworks.
- Responsible for all Client- communication and coordination with Client Architect for closure of designs in project.
- Responsible for delivering all Technical design document and design related changes.
- Primary lead to manage all releases for frameworks and communication across banks.
Technologies: NodeJS, Java, Strong loop, Gulp, Mocha, Chai JS, Should JS, expectJS
Confidential
Team LeadResponsibilities:
- Being in architect role, was involved in understanding the requirements and providing the development estimations.
- Create Architecture Blueprint for project.
- Responsible for making all Technical design document and design related changes and lead the design track from start to end of the project and was a core team member and SPOC for all design related tasks within all the dev tracks.
- Improved various processes in the project like code reviews, build and release for successful and timely deliveries and JTest implementation.
- Client Interaction and resolve technical Queries and issue raised by TD
- Provide end-to-end architecture solution to all complex functionalities like SSO.
- Being expert in Jackrabbit, resolve Jackrabbit API issues in timely manner and without any timeline impact to project.
Technologies: Jackrabbit, Spring3, Web Services (Rest, Soap), Hibernate, Oracle, Core Java, Integrations like OM4, Thunderhead and Transunion.
Confidential
Team LeadResponsibilities:
- Being in architect role, I was involved in understanding the requirements and providing the development estimations.
- Responsible for making all Technical design document and design related changes and lead the design track from start to end of the project and was a core team member and SPOC for all design related tasks within all the dev tracks.
- Part of overall architecture team of Confidential .
- Improved various processes in the project like code reviews, build and release for successful and timely deliveries and JTest implementation.
- Project Planning, tracking and handling client calls.
- Managed the whole defect fixing track throughout the project and was responsible for all the build deliverables for SIT and BAT to TD.
- Provide inputs for performance tuning
Technologies: Jackrabbit, Spring3, Web Services (Rest, Soap), Hibernate, Oracle, Core Java.
Confidential
Team LeadResponsibilities:
- Being in track lead role, I was involved in understanding the requirements and providing the development estimations.
- Responsible to making all Tech designs and design related changes.
- Part of architecture team of adidas.
- Understanding the client needs and issues with existing platform and providing solutions to these.
- Improved various processes in the project like code reviews, build and release for successful and timely deliveries and sonar implementation.
- Project Planning, tracking and handling client calls.
Technologies: Endeca, Hybris, Spring2.5, Web Services (Rest/Soap), Third-party integrations: Bazaar voice, Coremetrics, Scene7, addthis, Certona, CyberSource, Threat-Matrix
Confidential
Team Lead
Responsibilities:
- Project Planning, Tracking and allocation of work to project team members, this includes Dev & QA
- Responsible for all deliverables from off-shore.
- People management activities including Hiring, Team Development & Performance Management.
- Responsible for Technical Design Issue offshore and resolution of the same.
- Writing Specs after requirement Analysis, Writing Design Documents, Client Management, Customizing/Developing New Modules.
- Created technical proposals with high level design of different components
- Responsible for refining requirements, designing use cases, drawing sequence diagrams, Activity Diagrams and class diagrams.
- Drawing ER diagrams for database taking a rational view of Normalization and Denormalization.
- Managing team of 15-20 people including QA Resources
Technologies: JSP, Struts1.2, EJB3.0, OpenJPA, Javascript, AJAX