We provide IT Staff Augmentation Services!

Sr. Software Consultant Resume

3.00/5 (Submit Your Rating)

Jersey, CitY

SUMMARY:

  • 10 years of IT experience in Requirement Analysis, Design, Development, Deployment, Testing, Business Support and Implementation of large scale Enterprise & Web Applications on Banking and Finance domain.
  • Extension experience on Java Frameworks like Struts, Spring MVC, Spring Boot & Hibernate.
  • Proficient working on UI technologies & frameworks such as Adobe Flex 3.x, Angular JS, HTML, JSP & DWR.
  • Extensive experience in Java RESTful Web Services.
  • Extensive experience in Design, Development and Integration of J2EE Applications using JDBC, Spring JDBC, JSP, GPB and Gradle/Maven/Ant build.
  • Hands on experience in UNIX shell scripting & various command.
  • Extensive experience with OSGI Bundled programming.
  • Experienced in configuring and deploying applications over Oracle 10g/9i, JBoss, Application Servers, Tomcat app server and OSGi container Virgo Jetty server.
  • Involved as a Sr. Project Leader/Java Tech Lead in designing, coding, team lead of size 6, client presentations & Mentor juniors.
  • Experienced in using, J2EE design patterns such as Singleton, Spring MVC, Abstract & Factory, Business Delegate, Data Transfer Object, Data Access Object and Front controller.
  • Hands on experience in using JUnit, Log4J for testing and debugging the applications.
  • Extensive experience in using version control software IBM rational clear case, CVS, VSS, SVN and APPM
  • Ability to understand, follow design guidelines and develop projects using Agile methodology - SCRUM and UML notations.
  • Excellent Interpersonal skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.

TECHNICAL SKILLS:

Languages: Java and SQL, PL/SQL.

Application Frameworks: J2EE, Flex, Struts, Spring and Hibernate.

Technologies: JSP, JDBC, GBP, JNDI, Servlets, DWR, Junit

Build tools: Ant, Maven & Gradle

Web Technologies: HTML, Angular JS, RESTful Web services, XML, XSL, XSLT & XML Parsers

Web Servers/ Application Servers: Apache Tomcat, JBoss, Virgo Jetty.

Business Intelligence: Jasper Report Server & Designer 5.0, Pentaho Report designer 5.x

Database Servers: Sybase 15.x, MS SQL Server, Oracle 10g/9i.

IDE / Tools: Eclipse, Flex Builder, Toad, DB Artisan & Aqua Data 15.x

Operating System: Windows 7/XP, UNIX, Linux, DOS.

PROFESSIONAL EXPERIENCE:

Sr. Software Consultant

Confidential, Jersey City

Responsibilities:

  • Worked from technical specifications to independently develop, modify, configure and maintain complex web application.
  • Assist in design/code reviews, architecture discussions and infrastructure reviews.
  • Developed high level & low level technical design documents based on the business requirements.
  • Developed UI using Angular JS.
  • Extensive and demonstrable experience in advanced Java script, including asynchronous logic and object-oriented design patterns
  • Developed RESTful web service using Spring Boot, Spring JDBC template & Gradle
  • Extensively used UNIX shell scripts for data loading.
  • Manages interactions with clients team
  • Directly interacts with internal project team and manages customer expectations.
  • Provide training to onboard new joiners in project.

Confidential, New York City

Java/ J2EE Tech Lead

Responsibilities:

  • Develop low-level design documents based on functional in High Level design documents.
  • Design analysis and environment setup for application resiliency.
  • Developed OSGi services using Java, bundled Programming and deploy services on Virgo Jetty Server.
  • Co-ordinate requirements, schedules and activities to complete application development.
  • Extensively used Struts MVC architecture to handle the requests between the UI screens for one of the applications.
  • Implemented Authorization and Authentication mechanism w.r.t. LDAP server
  • Implemented MVC architecture for separating the business logic from the presentation layer using Struts for one of the Application.
  • Implemented Middle-ware using Spring framework features such as IOC, JDBC template
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote Unix Shell script to call the Java GPB Web services.
  • Wrote Maven scripts and deployed the applications on Virgo Jetty Server.

Environment: Java/J2EE, Struts 1.3, Spring JDBC template, GBP, JavaScript, Sybase,, JUnit, Log4j, Maven, SLFlog4j Windows 7, UNIX Shell Script, SCM APPM.

Confidential

Java/ J2EE Tech Lead

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
  • Involved in end-to-end technical activities of the project.
  • Defined the high level technical guidelines for Actuate to Jasper migration.
  • Developed low-level architecture for Jasper Reports migration framework.
  • Implemented Spring based service using dependency injection and hibernate template
  • ORM hibernate is implemented to communicate with Oracle.
  • Involved in designing and development of Actuate to Jasper reporting conversion using Java-Jasper API.
  • Hibernate is used to persist data to an Oracle 10g database.
  • Implemented various HQL queries to access the database through application work flow.
  • Involved in writing Junit Test Cases using Junit testing framework.
  • Used Log4j for External Configuration Files and debugging.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Environment: Java, JDK, Hibernate 2.0, JSP, Spring MVC, HTML, JavaScript, Log4j 1.2.8, Oracle 10g, Toad, Junit Jasper Report Designer, Jasper Server 5.x and SVN.

Confidential

Java/ J2EE Tech Lead

Responsibilities:

  • Involved in software development life cycle (SDLC) of the project involving Requirements gathering, Analysis, Architecture Design, Detail Design development, implementation of project.
  • Create GUI using Flex mxml components, Action script 3.0 and uses Cairngorm framework and BlazeDS remoting objects to communicate with Java.
  • Make object-relational mappings (ORM) using Hibernate to communicate with Oracle and Sybase.
  • Extensively used Spring IOC and Dependency Injection across different components of application.
  • Implemented the application using Jakarta Struts Framework based on Model View Controller design pattern.
  • Involved in designing and development of Actuate to Jasper reporting conversion using Java-Jasper API.
  • Provide Java/J2EE training and technical guidance to team members and client/offshore co-ordination.
  • Provide verbal and written status updates to the customer.
  • Coordinate with offshore team and ensure delivery of appropriate deliverable s with high quality on time
  • Developing Data Modeling, E-R diagrams & Data Flow diagrams.
  • Documentation of unit test cases.
  • Implemented various design patterns such as Abstract/Factory, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Designed various tables, wrote stored procedures, functions in PL/SQL for the application.
  • Used Log4J framework to log and monitor error logs.
  • Coordinated with the testers in the QA/SIT, with business users in UAT for testing application. Provided trainings to operate team for production support.

Environment: J2EE, Apache Tomcat Application Server 8.1, Oracle 10g, Sybase 12.5, JUnit, Spring, Java, Adobe Flex 3.x, Struts 1.3, Hibernate 3.0, Spring, Eclipse 3.1, XML, JavaScript, PL/SQL, IBM Rational Rose Clear case.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Interacting and coordinating with client for requirements gathering & designing the new module.
  • Develop code using Java technologies and Struts, Spring & Hibernate frameworks.
  • Create GUI using Java Server Pages.
  • Writes Spring services (IOC) and Hibernate ORM to communicate with Oracle.
  • Develop jasper reports using IReport designer.
  • Worked on architecture where Java-Jasper APIs used to modify the jasper reports on runtime w.r.t metadata with Oracle to generate the final Jasper reports into PDF.
  • Involved as a senior developer in preparing estimates for the new change requests & modifications.
  • Documentation of Unit and Integrated Test Cases.
  • Maintenance of the System by providing appropriate solution to the Change Requests by Client.

Environment:Java1.5,J2EE,JSP,Struts,Spring,Hibernate,DWR,MyEclipse6.6,Log4j, J2EEDesignpatterns, Oracle, PL/SQL, TOAD, Web logic, VSS.

Confidential

Software Engineer

Responsibilities:

  • Involved in requirement analysis & preparing designs.
  • Interacting and coordinating with the Client.
  • Preparing of estimates as per the requirement.
  • Development & Maintenance of the System by providing appropriate solution to the Change Requests.
  • Develop code using Java & Struts framework.
  • Create GUI using Java Server Pages.
  • JDBC used to communicate with Sybase.
  • Writing stored procedure in Sybase.
  • Resolving bugs, implementing new modifications and changes to the development.
  • Documentation of Unit and Integrated Test Cases.
  • Analyzing Functional aspects and deriving appropriate solution and implementing the same.

We'd love your feedback!