We provide IT Staff Augmentation Services!

Java Lead Consultant Resume

Windsor, CT

PROFILE:

  • More than 15 years of experience in application development and maintenance.
  • Extensive experience in architecture, software development life cycle from design, development and programming to implementation and integration.
  • Experience in developing applications with open source frameworks Spring Core, Spring AOP, Spring JDBC and Spring MVC.
  • Experience in developing enterprise applications with EJB3.
  • Experience in developing applications with Java persistence API and ORM (object relational mapping) tools Hibernate, iBatis.
  • Extensive experience in designing and developing REST/SOAP webservices
  • Experience in deploying applications in WebLogic, WebSphere, JBoss and Glassfish application servers.
  • Experience in developing Perl and UNIX - shell scripts.
  • Experience in analyzing the big data with Hadoop.

TECHNICAL SKILLS:

Operating Systems: Solaris, HP-UX, AIX, Linux, WindowsXP

Programming Languages: C, C++, Java, HTML, SQL, PL/SQL, WSDL

Modeling language: UML 2.0

Internet- Web Technologies: REST, SOAP, Webservices, EJB, JMS Apache-Axis, JPA, JDBC, XML, JAX-WS, CXF, JSP, Servlets, AJAX, XSLTEhCahe, JavaRegExp, Single-Sign on, Ant, Maven, Terracotta, JAX-RS, Jersey, Hadoop

Object Relational Mapping Tools: Hibernate, iBatis

Open Source Frameworks: Spring, Struts, Web Works, AJAX

DBMS: Oracle, DB2, Sybase

Testing Framework: JUnit

Logger Framework: Log4j

IDE: Eclipse, MyEclipse, JBuilder, IntelliJ IDEA

Application Servers: Weblogic, Websphere, Tomcat, Glassfish

Performance tools: JProfiler, JProbe, JMeter

PROFESSIONAL EXPERIENCE:

JAVA Lead consultant

Confidential, Windsor, CT

Environment: Java8, REST, JAX-RS web services, Jersey, SQL, JSON, JIRA, Maven

Frame Works: Spring Core, Spring JDBC, JPA, Spring Security, Spring Test, Angular JS

CMS: SVN

Tools: Eclipse, SOAPUI

Database: Oracle

Application Server: IBM Web Sphere, Tomcat

Responsibilities:

  • Participated in requirement walkthroughs.
  • Prepared software technical design documentation per methodology guidelines.
  • Participated in preparing the technical architecture for application
  • Designed and developed REST webservices.
  • Developed business service layer using Spring and Spring JDBC
  • Participated in design and code walkthroughs
  • Presentation tier was developed using Angular JS.
  • Extensively used SVN for content management.
  • Used Maven for build process.
  • Deployed the web application in IBM WebSphere application server.

JAVA Technical Lead/ Senior Developer

Confidential, Woburn, MA

Environment: Java, SQL, Stored Procedures, EJB 3, JPA, JAX-WS Web Services, SOAP

CMS: SVN, GIT

Tools: JDeveloper, SOAPUI

OS: Red Hat Linux

Database: Oracle, SQLServer

Application Server: Oracle WebLogic server

Responsibilities:

  • Involved in gathering requirements from the business analysts.
  • Architectured and developed the high and low-level design of the Notification application.
  • Used SOAP web services.
  • Implemented the project in SCRUM Agile Methodology
  • Enterprise Java Beans were used for business logic.
  • Java Persistence API was used for persistence layer.
  • Extensively used Web Logic to deploy applications.
  • Extensively used SVN for content management.
  • Used SoapUI for the Web service testing.
  • Used SQL queries for querying the database.
  • Presentation tier was developed with Angular JS
  • Junit, log4j were used for unit testing and as logging frameworks.

JAVA Technical Lead

Confidential, Stamford, CT

Environment: Java, SQL, Stored Procedures, Apache CXF, JAX-WS Web Services, SOAP, Rest, JAX-RS web services, Jersey, Multi-threading, JQuery, JSON, JIRA, Maven

Frame Works: Spring Core, Spring AOP, Spring JDBC, Spring Rest Template

CMS: SVN

Tools: RAD, SOAPUI

OS: Red Hat Linux

Database: Oracle

Application Server: IBM Web Sphere

Responsibilities:

  • Involved in gathering requirements from the business analysts.
  • Architectured and developed the high and low-level design of the EMidasScheduler application.
  • Proof of concept was designed and developed using Apache CXF framework.
  • Used SOAP web services with Apache CXF.
  • Used REST web services with Jersey and Spring Rest Template.
  • Developed multithreaded applications.
  • Spring framework was used for dependency injection. Spring AOP was used for Logging.
  • Used Spring Jdbc for managing the database connections and executing the sql statements.
  • Followed the Agile Scrum Methodology.
  • Extensively used IBMWebspere to deploy webservice applications.
  • Extensively used SVN for content management.
  • Used SoapUI for the Web service testing.
  • Worked in distributed work environment and handled multiple tasks at a time.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Junit, log4j were used for unit testing and as logging frameworks.

JAVA Technical Lead/Architect

Confidential

Environment: Java, J2EE

Frame Works: Spring, Angular JS, Hadoop, Selenium, TestNGCMS: SVN

OS: Ubuntu Linux

Database: MySQL

Application Server: JBOSS

Responsibilities:

  • Participated in requirement walkthroughs.
  • Spring framework was used for dependency injection. Spring AOP was used for Logging.
  • Participated in design and code reviews.
  • Conducted daily stand up calls.
  • Implemented the project in SCRUM Agile Methodology.
  • Architectured and developed application analytics using a Hadoop framework.
  • Mentored the team members/ leads and conducted reviews for them.
  • Worked in distributed work environment and handled multiple tasks at a time

JAVA Technical Lead

Confidential, Stamford, CT

Environment: Java, SQL, Stored Procedures, JProfiler, JUnit, Web Services, SOAP, Caching frameworks, JQuery, JSON, JIRA

Frame Works: Spring Core, Spring AOP, Spring Remote services, Spring JDBC

CMS: SVN

Tools: RAD, SOAPUI

OS: Red Hat Linux

Database: Oracle

Application Server: IBM Web Sphere

Responsibilities:

  • Architectured and developed the high and low-level design of the eAccessNG application, which is used by global and Swiss users to provide external provisioning to Confidential Investment Bank services
  • Proof of concept was designed and developed using Abstract Factory framework to support multiple regions with multiple data bases in eAccessNG application.
  • Architectured and developed a Caching framework to support the reference data for different regions
  • Developed multithreaded applications using Executor framework in Java5.
  • Extensively used Java collections, algorithms.
  • Spring framework was used for dependency injection. Spring AOP was used for Logging. Spring Remoting was used for remote services. Spring JDBC was used for calling stored procedures.
  • Ensured code quality using Checkstyle, PMD and Emma
  • Threading related problems were analyzed with Jprofiler’s thread profiler view.
  • Addressed the issues of performance and scalability.
  • Extensively used SVN for content management.
  • Worked in distributed work environment and handled multiple tasks at a time.

JAVA Technical Lead

Confidential, Irving, TX

Environment: Java, J2ee, EJB, JMS, JMX, JProfiler, JMeter

Frame Works: Spring, Hibernate, JPA

Content MGMT: SVN

Tools: Eclipse, Eclipse RCP, Maven

OS: Red Hat Linux

Database: DB2

Distributed Cache: EhCache, Terracotta

Application Server: Tomcat, Glassfish

Responsibilities:

  • Participated in requirement walkthroughs.
  • Completed design documentation per methodology guidelines.
  • Implemented the project in SCRUM Agile Methodology.
  • Participated in technical architecture for Customer Management System application
  • Responsible for development and implementation of web services on JAX-WS with Metro stack implementation.
  • Developed the middleware using EJB3.0 on Glassfish application server.
  • Developed the middleware for Min management application using Spring and Spring AOP
  • Participated in developing the ORM layer with Hibernate.
  • Conducted design and code walkthroughs
  • Used Terracotta and EhCache for distributed caching.
  • Addressed the issues of performance and scalability.
  • Extensively used SVN for content management.
  • Used Maven for build process.

Senior Java Developer

Confidential, Arlington, VA

Environment: Core Java, SOA, JMS, WSDL, XMLFrameworks: Spring, Spring AOP, Hibernate, Apache Axis, EJB 3.0, Spring BlazeDS

CMS: SVN

Tools: Eclipse

Operating system: Red Hat Linux

Database: Sybase

Application Server: WebLogic, Apache Tomcat

Responsibilities:

  • Participated in requirement walkthroughs.
  • Completed design documentation per methodology guidelines.
  • Oversee all stages of design, development, and deployment of brokerage account transfer application
  • Extensively used Java collections, algorithms.
  • Developed web services with Apache Axis.
  • Developed Middle tier with Spring Core and Spring AOP and Blaze Data services.
  • Developed ORM layer with Hibernate.
  • Developed Asynchronous messaging with JMS.
  • Conducted design and code walkthroughs.
  • Extensively used SVN for content management.

Senior Java Developer

Confidential, Wilmington, DE

Responsibilities:

  • Technical Lead on a project, utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts Web applications to create Batch Process Monitor.
  • Worked in logical and physical data model design.
  • Analyzed the requirements prepared technical specification document with UML.
  • Developed Middleware application with EJB.
  • Developed object relational mapping with Hibernate.
  • Implemented design patterns - Abstract Factory, Singleton, Façade, and Adaptor.
  • Developed unit test cases in JUnit
  • Developed web tier with Struts2 (WebWorks) framework and Ajax.
  • Created Webpages with JSP, JSTL, Display Tag, JFreecharts
  • Conducted design and code walkthroughs

Languages:UML,Java,EJB,SQL,JSP,JSTL,XML,JUnit,Log4j,RegEx,Java Script,XSLT,JFreecharts, DisplayTag

ORM tools: Hibernate

Frameworks: WebWorks and Ajax, DWR, Java Caching System (JCS)

Tools: Toad, Eclipse, MyEclipse

Operating system: Red hat Linux, WindowsXP

Database: Oracle

Application Server: Web Logic

Hire Now