We provide IT Staff Augmentation Services!

Sr. Java Lead Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Over 16 years of development in Java and J2ee related technologies. Excellent Oral and written Communication skills and an efficient Team player.
  • Hands on experience in crafting applications, internal and external websites, API and webservices development and all the systems dat support the business needs.
  • Extensive experience in Backend, UI design and development and unit testing.
  • Requirement Gathering and Analysis
  • Configuration Management
  • Code Reviews and Code Profiling
  • Deployment and Maintenance
  • High level and Low level Design
  • Database design and development
  • Backend as well as front end development
  • Unit Testing and Code Coverage.

TECHNICAL SKILLS

J2EE: Core Java, JSP, Servlets. JDBC, EJB, Freemarker, Velocity

Web: Html5, Javascript, AJAX, Jquery, Bootstrap, Angular JS

MVC: Struts2, Spring - MVC, JSF

Spring: Core, MVC, ORM, JMS, LDAP, Security, Transaction, Batch, Webservices, AOP, Metrics, Test, Boot

ORM: Hibernate, Ibatis

Webservices: SOAP, Restful, XML, JAXB, CXF, XFire

Messaging: JMS, TIBCO-EMS

Database: Oracle, Sybase, MySql, Postgre Sql, MS Sql Server.

Containers: Tomcat, JBoss, Weblogic, Websphere, Iplanet (Sun One), Glass Fish, Oracle Application Server

IDE: Eclipse, Weblogic Workshop, RAD, JBuilder, Intelli J Idea, WSAD

Build and CI: Ant, Maven, Ivy, Bamboo, Jenkins, Ant Hill Pro

Version Control: CVS, Subversion, GIT, Stash, Clear Case

Defect Tracking: Clear Quest, Quality Center, JIRA, Bugzilla

Schdulers: Control M, Autosys, Cronjob, Quartz

Wiki: Confluence, Sharepoint

Unit Testing: Junit, Easy Mock, JMock, Spring-Test,.

Code reviews: Emma Code Coverage, Crucible, Puppet

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Sr. Java Lead

Responsibilities:

  • Met wif the client for requirement gathering.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Extensively worked wif tables, and queries in Oracle 11i and JPA as part of database development. Involved in writing PL/SQL.
  • Developed code using various J2EE technologies and deployed in Weblogic 10.x in Linux environment.
  • Worked wif Model View Controller (MVC) to design the Client Application using Struts2.
  • Used RESTful webservices
  • Deployed applications in AWS.
  • Used Angular JS in the front end for one application.
  • Used Junit for unit testing.
  • Used spring framework for wiring the objects.
  • Used Ant 1.6 for compiling and building the code.
  • Used Eclipse wif all the useful plug-ins (Coverage, Find Bugs, etc)

Confidential, Herndon, Virginia

Sr. Java Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Used Rational Clear Case for configuration Management.
  • Used Quality Center for task management and bug tracking.
  • Developed code using various J2EE technologies and deployed in Weblogic Application server 11g in UNIX on SUN Solaris environment
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts.
  • Used JMS to receive messages from other system to process and respond.
  • Used Hibernate 3.1 for database transactions.
  • Used Spring framework 2.x wif modules Spring-Core, Spring-ORM and Spring-Transaction.
  • Used JAXB to parse xml messages dat are received via messaging.
  • Used Maven for compiling and building the code.
  • Used Autosys for scheduling of jobs.

Confidential, Holyoke, MA

Sr. Java Developer

Responsibilities:

  • Met wif the client for requirement gathering
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Extensively worked wif tables, and queries in Oracle 11i and JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in Weblogic 10.x in Linux environment.
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts2.
  • Implemented hibernate wif JPA Annotations
  • Used EJB 3.0 for development
  • Used Spring JMS and TIBCO EMS for Messaging
  • Used Junit for unit testing.
  • Used spring framework for wiring the objects.
  • Used Ant 1.6 for compiling and building the code.
  • Used Eclipse wif all the useful plug-ins (Coverage, Find Bugs, etc)

Confidential, MD

Tech lead/Technical Manager

Responsibilities:

  • Met wif the client for requirement gathering and suggesting how we can improve on the current websites and functionalities
  • Did data modeling and technical design for the new development using Oracle designer.
  • Laid guidelines for efficient maintenance of the project.
  • Mentored the team on new technologies in the market
  • Shown directions to the team for clean and secure code and efficient team building.
  • Used Subversion for configuration Management.
  • Extensively worked wif tables, and queries in Oracle 11i and hibernate JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in Tomcat 6.x in Linux environment.
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts 2.1.
  • Implemented hibernate wif JPA Annotations
  • Used JMOCK for unit testing.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-Core, Spring-Batch, Spring-Security.
  • Used Quartz for scheduling jobs.
  • Used Ant 1.6 and Maven for compiling and building the code.
  • Used Eclipse wif all the useful plug-ins (Coverage, Find Bugs, etc)

Confidential, Saint Louis, MO

Sr. J2ee Developer

Responsibilities:

  • Used CVS for configuration Management.
  • Used Clearquest for task management and bug tracking.
  • Extensively worked wif tables, and queries in Oracle 11i and hibernate JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts 2.1.
  • Implemented hibernate wif JPA Annotations
  • Used JMOCK for unit testing.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-Core, Spring-Batch, Spring-Security.
  • Used Ant 1.6 and Maven for compiling and building the code.
  • Used Eclipse wif all the plug-ins (Coverage, Find Bugs, etc)

Confidential, Alpharetta, GA

Sr. J2ee Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Used Sharepoint for Document Storage.
  • Used Confluence for sharing ideas on code and also discussions.
  • Extensively worked wif tables, and queries in Oracle 10g, Ibatis as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked Wif Model View Controller (MVC) to design the Client Application using Spring-MVC.
  • Implemented Apache CXF for the Webservices and intercepted wif Spring Security for security.
  • Implemented Ibatis wif dynamic query building, organized mapping, Coarse grained Object retrieval and Type handling.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-MVC, Spring-JMS, Spring-Core, Spring-Test, Spring-Batch, Spring-Security.
  • Used Bamboo as the CI tool dat automatically promotes code to the Integration and higher environments pulling from the code from Subversion.
  • Used JMS for events logging and notification. Every action of the logged in user is sent to the queue. The Event Distributor listens to the message and logs to the database and if the notification is set to true, sends an email via SMTP.
  • Developed a Content based Web development product for different clients to has their own web layout configuration and dynamically change the UI look based on the configuration.
  • Used Workflow system based on JIRA Workflow.
  • Worked on integration of VXML wif the services layer and also Plum VXML platforms for the IVR application.
  • Used XML for the spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Ant 1.6 and Ivy for compiling and building the code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse wif all the plug-ins (Subversion, Find Bugs, etc)

Confidential, Alpharetta, GA

Sr. J2ee Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Used Confluence for Document Storage.
  • Extensively worked wif tables, and queries in Oracle 10g Ibatis as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked Wif Model View Controller (MVC) to design the Client Application using Spring-MVC.
  • Implemented Apache CXF for the webservices and intercepted wif Acegi for the security integrated wif Spring. Has implemented WSDL-first model.
  • Implemented Ibatis wif dynamic query building, organized mapping, Coarse grained Object retrieval and Type handling.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-MVC, Spring-JMS, Spring-Core, Spring-Test, Spring-Batch, Acegi-Security.
  • Used JMS for events logging and notification. Every action of the logged in user is sent to the queue. The Event Distributor listens to the message and logs to the database and if the notification is set to true, sends an email via SMTP.
  • Used XML for the spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Anthill as the CI tool dat automatically promotes code to the Integration and higher environments pulling from the code from Subversion.
  • Used Ant 1.6 and Ivy for compiling and building the code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse wif all the plug-ins (Subversion, Find Bugs, etc)

Confidential, Washington, DC

Tech Lead

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used CVS for configuration Management.
  • Extensively worked wif tables, and stored procedures in Oracle 9i/10g
  • Developed code using various J2EE technologies and deployed in Websphere Application server 6.1 in UNIX on Red Hat Linux environment
  • Worked Wif Model View Controller (MVC) to design the Client Application using Spring-MVC.
  • Used Spring-JMS to receive the messages from the external vendors.
  • Used Webservices, SOAP and WSDL to use some of the common functionalities in the organization.
  • Used WSAD to develop the application.
  • Generated and retrieved pdf reports using itext software
  • Involved in writing the shell scripts for running batch jobs
  • Used procedures, functions, packages, triggers for the database Transactions.
  • Used Hibernate 3.0 for database transactions.
  • Used Spring framework 2.1 as part of the service layer.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas.
  • Used Bamboo as the CI tool dat automatically promotes code to the Integration and higher environments pulling from the code from CVS.
  • Used Ant 1.5 for compiling and building the code.
  • Used Unix Cronjobs for scheduling of jobs.

Confidential, Herndon, Virginia

Lead Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Used Rational Clear Case for configuration Management.
  • Used Rational Clear Quest for task management and bug tracking.
  • Extensively worked wif tables, and stored procedures in Sybase 12.5
  • Developed code using various J2EE technologies and deployed in Weblogic Application server 8.3/9.2 in UNIX on SUN Solaris environment
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts.
  • Used JMS to receive messages from other system to process and respond.
  • Generated pdf reports using BFO software
  • Created fop for BFO using XML, XSLT and Velocity templates.
  • Involved in writing the shell scripts for running batch jobs
  • Connected to the Sybase database wif Jconnect 5 5 (later converted to Oracle 10g and used procedures, packages, triggers and sql loaders to load the data through backend).
  • Used Hibernate 2.1 (upgraded to 3.0 to do some many-many relationships) for database transactions.
  • Used Spring framework 1.2 as part of the service layer.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas. Developed combination of XML and XSLT for FOP objects.s
  • Used Ant 1.5 for compiling and building the code.
  • Used Autosys for scheduling of jobs.

Confidential, Vienna, Virginia

Architect

Responsibilities:

  • Solely responsible for gathering requirement analysis and the design of the application using Microsoft Visio 2k and OO Analysis Design and Development.
  • Used CVS for configuration Management.
  • Conducted Code reviews and Peer Reviews to get the team together to has one thought on business and technical logic.
  • Developed the architecture using the Oracle Content Management Software Development Kit (oracle CMSDK)
  • Developed java beans and deployed in Oracle Application server 10g in Windows environment
  • Involved in developing the UI pages using the oracle Portal
  • Used Ant 1.5 for compiling and building the code

Confidential, Arlington, Virginia

Architect

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML/Rational Rose and OO Analysis Design and Development.
  • Worked closely wif SQA (Software Quality Analysis) and SCM (Software Configuration Management) teams to implement CMM level III.
  • Interface between the Business and Technical teams to extract requirements and to create detailed use cases and project plan.
  • Used Rational Clear Case for configuration Management.
  • Used Rational Clear Quest for task management and bug tracking.
  • Conducted Code reviews and Peer Reviews as Team lead to get the team together to has one thought on business and technical logic.
  • Created Database schema and ddl scripts using Rational Data Modeller
  • Extensively worked wif tables, views, triggers, and stored procedures in Sybase 12.5
  • Worked wif Entity Beans, session beans and JMS
  • Developed EJB components and deployed in Weblogic Application server 7.1 in UNIX on SUN Solaris environment
  • Worked Wif Model View Controller (MVC) to design the Client Application using Struts framework
  • Generated pdf reports using lowagie's iText software
  • Involved in writing the ftp and shell scripts for running batch jobs
  • Connected to the Sybase database wif Jconnect 5 5 and JDBC.s
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas using XMLSpy
  • Used XSL and XSLT for style sheets for the reports generated.
  • Used Ant 1.5 for compiling and building the code
  • Involved in writing test plan, test cases, test suite, properties file, which is basically targeted for regression testing and functional testing of these applications

We'd love your feedback!