We provide IT Staff Augmentation Services!

Sr. Java Lead Resume

2.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 teh systems that support teh 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 teh 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 teh Client Application using Struts2.
  • Used RESTful webservices
  • Deployed applications in AWS.
  • Used Angular JS in teh front end for one application.
  • Used Junit for unit testing.
  • Used spring framework for wiring teh objects.
  • Used Ant 1.6 for compiling and building teh code.
  • Used Eclipse wif all teh useful plug-ins (Coverage, Find Bugs, etc)

Confidential, Herndon, Virginia

Sr. Java Developer

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh 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 teh 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 that are received via messaging.
  • Used Maven for compiling and building teh code.
  • Used Autosys for scheduling of jobs.

Confidential, Holyoke, MA

Sr. Java Developer

Responsibilities:

  • Met wif teh 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 teh 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 teh objects.
  • Used Ant 1.6 for compiling and building teh code.
  • Used Eclipse wif all teh useful plug-ins (Coverage, Find Bugs, etc)

Confidential, MD

Tech lead/Technical Manager

Responsibilities:

  • Met wif teh client for requirement gathering and suggesting how we can improve on teh current websites and functionalities
  • Did data modeling and technical design for teh new development using Oracle designer.
  • Laid guidelines for efficient maintenance of teh project.
  • Mentored teh team on new technologies in teh market
  • Shown directions to teh 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 teh 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 teh code.
  • Used Eclipse wif all teh 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 teh 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 teh code.
  • Used Eclipse wif all teh plug-ins (Coverage, Find Bugs, etc)

Confidential, Alpharetta, GA

Sr. J2ee Developer

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh application using Visio and OO Analysis Design and Development.
  • Involved in teh 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 teh Client Application using Spring-MVC.
  • Implemented Apache CXF for teh 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 teh CI tool that automatically promotes code to teh Integration and higher environments pulling from teh code from Subversion.
  • Used JMS for events logging and notification. Every action of teh logged in user is sent to teh queue. Teh Event Distributor listens to teh message and logs to teh database and if teh notification is set to true, sends an email via SMTP.
  • Developed a Content based Web development product for different clients to have their own web layout configuration and dynamically change teh UI look based on teh configuration.
  • Used Workflow system based on JIRA Workflow.
  • Worked on integration of VXML wif teh services layer and also Plum VXML platforms for teh IVR application.
  • Used XML for teh spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Ant 1.6 and Ivy for compiling and building teh code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse wif all teh plug-ins (Subversion, Find Bugs, etc)

Confidential, Alpharetta, GA

Sr. J2ee Developer

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh application using Visio and OO Analysis Design and Development.
  • Involved in teh 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 teh Client Application using Spring-MVC.
  • Implemented Apache CXF for teh webservices and intercepted wif Acegi for teh 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 teh logged in user is sent to teh queue. Teh Event Distributor listens to teh message and logs to teh database and if teh notification is set to true, sends an email via SMTP.
  • Used XML for teh spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Anthill as teh CI tool that automatically promotes code to teh Integration and higher environments pulling from teh code from Subversion.
  • Used Ant 1.6 and Ivy for compiling and building teh code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse wif all teh plug-ins (Subversion, Find Bugs, etc)

Confidential, Washington, DC

Tech Lead

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh application using Visio and OO Analysis Design and Development.
  • Involved in teh 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 teh Client Application using Spring-MVC.
  • Used Spring-JMS to receive teh messages from teh external vendors.
  • Used Webservices, SOAP and WSDL to use some of teh common functionalities in teh organization.
  • Used WSAD to develop teh application.
  • Generated and retrieved pdf reports using itext software
  • Involved in writing teh shell scripts for running batch jobs
  • Used procedures, functions, packages, triggers for teh database Transactions.
  • Used Hibernate 3.0 for database transactions.
  • Used Spring framework 2.1 as part of teh service layer.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas.
  • Used Bamboo as teh CI tool that automatically promotes code to teh Integration and higher environments pulling from teh code from CVS.
  • Used Ant 1.5 for compiling and building teh code.
  • Used Unix Cronjobs for scheduling of jobs.

Confidential, Herndon, Virginia

Lead Developer

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh 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 teh 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 teh shell scripts for running batch jobs
  • Connected to teh Sybase database wif Jconnect 5 5 (later converted to Oracle 10g and used procedures, packages, triggers and sql loaders to load teh 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 teh 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 teh code.
  • Used Autosys for scheduling of jobs.

Confidential, Vienna, Virginia

Architect

Responsibilities:

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

Confidential, Arlington, Virginia

Architect

Responsibilities:

  • Involved in requirement analysis and participated in teh design of teh 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 teh 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 teh team together to have 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 teh Client Application using Struts framework
  • Generated pdf reports using lowagie's iText software
  • Involved in writing teh ftp and shell scripts for running batch jobs
  • Connected to teh 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 teh reports generated.
  • Used Ant 1.5 for compiling and building teh 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!