Senior Consultant Resume
New, JerseY
PROFESSIONAL SUMMARY:
- 10+ years’ experience in Java/J2EE Application development including analysis, design, development, unit testing, implementation and production support.
- Proficient with Agile and SDLC methodologies.
- Worked on Spring boot, Spring MVC, Spring Core, Spring JMS, Spring JDBC, Hibernate, Struts
- Hands on development experience in Web and Server side components.
- Experience in Core Java features such as functions, Collections, Queue, Threading, REST, SOAP WebService, Serialization, Synchronization, JDBC, Transaction Management and Connection Pooling
- Worked on Oracle, Sybase and MongoDB databases
- Experienced in MVC (Model View Controller) Architecture, Hands on Development Experience in MVC frameworks
- Hands on experience in Test Driven development, Jenkins Integration
- Junit Test case creation and execution.
- IBM WebSphere, Apache Tomcat
- ANT and Maven Building scripts.
- Lead Work experience
- Analysis, Design, development, build and deployment of large, scalable, distributed Java/J2EE based enterprise applications.
- Excellent communication, interpersonal, intuitive, analysis and organizational skills.
- Release Management Coordination and Production Support ticket resolutions
- Experience working with onshore/offshore model
- Experienced working on Agile/Scrum teams.
TECHNICAL SKILLS:
Programming: Core Java - Collections, Synchronization, Serialization, Auto boxing, unboxingWeb Services: REST and SOAP- WSDL Development.
Web: JSP, Servlets, XML, JavaScript, HTML, CSS, JSTL, JSON
MVC: Struts, Spring Boot, Spring Core, Spring MVC, Hibernate
Messaging: IBM MQ, JMS
Scripting: PLSQL, SQL Writing, Shell Scripting, UNIX Basic Commands
FTP/Open Source: Putty, FileZilla, Text Pad, WinZip, Zip7
Integration tools: Jenkins, Hudson
Agile Tools: Scrum Wise, Kanban, Jira
IDE: Rational Application Developer 8.5, Eclipse, IntelliJ, Net beans
Operating System: Linux, Windows
Databases: Oracle 11g, MongoDB, DB2, Sybase
Version Control: GitHub, CVS, SVN
Build Tools: Ant, Maven
Application servers: Apache Tomcat, WebLogic, IBM WebSphere
Testing Tool: SOAP UI, Junit, Jenkins Integration tools
Web: Angular, Bootstrap, CSS, HTML5
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior Consultant
Responsibilities:
- Worked on design, development and deployment of the solution.
- Worked on developing some of the key components - Controller, Service, Config, Utility and REST APIs
- Wrote multi-threaded calls to handle the user requests
- Designed and developed the UI for the testing tool using html5, css, javascript, angular js etc..
- Used Spring boot to write the various services that used Spring JMS to interface with MQ to get the backend data.
- Set up the Mongo DB database and wrote interfaces to Mongo.
- Set up Github repository and Jenkins pipeline for the project so as to enable automatic deployment into Pivotal cloud
- Created UI pages using HTML, CSS and Javascript.
- Wrote scripts ( js, anguar, jquery ) to parse and display formatted data in UI and for validation.
- Project status reporting to management
- Onboarding of new members to the team
Environment: J2EE, Spring boot, Maven, Junit/Mockito, Jacoco, JMS, Github, Jenkins, Pivotal cloud, IntelliJ, Mongo db, HTML5, CSS, Javascript, Angular js, JSON
Confidential, New Jersey
Senior Consultant
Responsibilities:
- Designed & developed core components that developers can leverage to provide various functionalities.
- Wrote interfaces to external systems
- Developed REST web service calls.
- Used Spring to develop the different modules of the application.
- Designed and modeled the backend Oracle database.
- Created tables, views, constraints, procedures etc. using SQL/PLSQL.
- Developed quartz batch jobs for data synch up.
- Wrote shell scripts for some batch jobs.
- Effectively collaborated with business stakeholders to identify requirements and feasible solutions.
- Interfaced with several different teams to on board their infrastructure to Citi cloud.
- Took lead architecture role in dealing with stakeholders.
- Translated business requirements into detailed architecture and designs.
- Played a key role in resolving technical roadblocks.
- Performed design & code reviews.
- Designed & developed core components that developers can leverage to provide various functionalities.
- Contributed to common library components.
- Coordinated with multiple teams for production roll-out.
Environment: J2EE, Spring, Maven, Junit, Eclipse, jBPM,HTML5, JSP, Hibernate, Oracle.
Confidential, New Jersey
Senior DeveloperResponsibilities:
- Participated in all aspects of application design and development using Struts framework
- Developed, UI, server side, database, stored procedures, web components etc.
- Developed the different modules in the backend and the interface to ECM repository.
- Developer UI using HTML, Javascript, CSS.
- Expertise in user on-boarding, coordinate application server and database migrations and upgrades, and to application re-design and enhancements.
- Oversee unit and integration testing and provide directions for performance tuning of the application.
- Application users are 6000+ UBS Financial Advisors and half a million UBS clients.
- Work closely with domestic and international groups, such as London base System Administration Support, Offshore Quality Assurance, DBA, Branch Marketing, and Server Migration groups
- Provide project status update to upper management
Environment: Java, Struts, Sybase, HTML, CSS, JSP
Confidential, New Jersey
Project Lead / Senior Programmer
Responsibilities:
- Served as point of contact between development team and business group, and between groups within IT
- Mentored, provided direction and guidance to junior members of the team on both technical and business concepts
- Supervised, planned, prioritized and monitored work for team members
- Collaborated with business personnel to design and implement solutions
- Gathered user data, analysis, providing estimates, system and design documentation
- Ensured successful, timely and cost effective development and implementation of high quality deliverables
- Ensured adherence to Standard Operating Procedures and Working Practices for assigned projects
- Participated in development, defining, maintenance and enforcement of standards
- Coordinated User Acceptance Testing and production release phases for projects
- Participated in full development life cycle, adhering to standardize company project process
Environment: Java, DB2, HTML, JSP, CSS
