We provide IT Staff Augmentation Services!

Java Lead Developer / Project Leader Resume

SUMMARY:

  • Nineteen years of IT experience in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects.
  • 6 years of experience in design and architecture of the applications.
  • Java/J2EE with Spring framework and Test driven methodology exposure.
  • Expertise in Core Java and Advanced Java technologies like J2EE, Spring, Hibernate, Eclipselink and Servlet.
  • Expertise in Batch process creation and scheduling using Java Batch, Spring Batch and Autosys.
  • Actively involved in various project phases: Functional Specification, Business Logic's, Design, Architecture Document and Detail Design Documents for the use cases.
  • 12 yrs.’ experience in leading team on several projects ranging in size from 4 to 20.
  • Experienced in Managing Agile projects with Onshore and Offshore teams.
  • Experience involves the development of ‘N - tier' architecture based solutions with distributed component and web objects in internet/intranet applications.
  • Highly skilled in developing Client/Server applications using J2EE, Spring, Struts, JSF, Site Mesh, WebLogic, WebSphere, JOnAS, iPlanet, JBoss and Tomcat.
  • Hands on experience in PL/SQL Packages, Stored Procedures, Functions, Views & Triggers.
  • Reliable, resourceful and efficient team player, able to adapt quickly to new technologies.
  • Experience on code review by using tools like fisheye and creating tasks by using tools like JIRA.
  • Hands on experience with TDD using Cucumber

TECHNICAL SKILLS:

Operating Systems: Linux, Unix and Windows

Languages: JAVA, C, C++, HTML, XML and Perl

J2EE: JSP/Servlet 2.4, Struts 2.0, AngularJS, EJB2.0, Spring 4.3.2, Spring Integration 2.0, JMS, JTA, JNDI, JDBC, Web Services, XML.

Databases: PL/SQL, Oracle9i/10g/11g, Sybase, DB2 8.1, SQL 2000 Server, MySQL and Btrieve 3.1

Object Relational Mapping: Hibernate, Spring Data, JDO and iBatis.

Scripting Tools: Bash shell. Awk scripting, XML, HTML,PL/SQL, SQL-Loader

IDE and tools: Eclipse 4.3, RAD 7.0.0.8, JBuilder, Plucker for palm pilot, Putty and TOAD, Site Scope, Bamboo and Autosys.

Testing Framework: JUnit, EasyMock and Mockito.

Project Management: Maven, ANT, CVS, SVN, BitBucket, VSS, WinCVS, Bugzilla, JIRA, Remedy and MS-Project

Application Servers: BEA Web Logic 12c, IBM Web Sphere 6.1, JBOSS 4.2.2, JOnAS 2.5, iPlanet and Tomcat 5.5

Methodologies: Unified Modeling Language (UML), Java Core Design Patterns (GoF), J2EE Design Patterns and OOP

PROFESSIONAL EXPERIENCE:

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Managing end to end delivery for GFS Employee Search Application for implementing internationalization.
  • Redesigned the database as per new requirements of Employee Search
  • Configured Continuous Integration tool (Jenkins) for automatic build and managed deployment of application in to various environments.
  • Configured Sonar tool to identify various issues in code and maintained GFS expected quality gate standards.
  • Performed code reviews and collaborated with the team to improve overall code quality
  • Developed Cucumber test cases with selenium for testing existing and new use cases.
  • Create application release using MVN, deploy to Weblogic and conduct UAT with the business users.
  • Addressing all technical and non-technical issues from the onsite and offshore.
  • Assigned work to the teams and tracked their progress every day to achieve project goals
  • Conduct daily standup call with onsite and offshore team.

Environment: Java, Spring Core, Spring Boot, REST, Spring MVC, Angular 4, Hibernate, SVN, Weblogic 12c. Oracle 11g, Junit, Jasmine, EasyMock, Cucumber with selenium

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Architect and design software components, review the architecture with GFS architect and get approval.
  • Handled all GFS technical process such as AEC (Application Engineering Council), build process and code review in FishEye.
  • Designed entire database and handled DCR (Database Change Request) process.
  • Designed and developed Spring Batch for order management
  • Used Threat model to identify the risky areas in application and were addressed in the early stage.
  • Configured Continuous Integration tool (Jenkins) for automatic build and deployment of application in to various environments.
  • Configured Sonar tool to identify various issues in code when checked into the subversion tool (SVN).
  • Code review and making sure the expected quality from the team
  • Wrote application scenarios in Cucumber feature and started the implementation.
  • Create application release using MVN, deploy to Weblogic and conduct UAT with the business users.
  • Addressing all technical and non-technical issues from the onsite and offshore.
  • Assigned work to the teams and tracked their progress every day to achieve project goals

Environment: Java, Spring MVC, Spring AOP, Spring IOC, Spring Core, Spring JDBC, Spring Batch, Activiti BPMN, Angular 2, Xml, REST, Html5, Junit, Jasmine, EasyMock, Cucumber, SVN, Server - Oracle Web logic 12c. RDBMS - Oracle 11g.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Architect and design software components, review the architecture with GFS architect.
  • Worked on TIBCO EMS to create and manage queues.
  • Worked on creation and configuring of java listener class to listen for new messages in queue.
  • Design database and handle DCRs process.
  • Used Threat model to identify the risky areas in application and were addressed in the early stage.
  • Configured Continuous Integration tool (Jenkins) for automatic build and deployment of application in to various environments.
  • Configured Sonar tool to identify various issues in code when checked into the subversion tool (SVN).
  • Code review and making sure the expected quality from the team
  • Conducting UAT and handling until production deployment.

ENVIRONMENT: Java, Spring MVC, Spring Rest, Spring AOP, Spring IOC, Spring Core, Spring JDBC, SOAP, Xml, REST, Junit, Mockito, SVN. Server - TIBCO EMS, Oracle Web logic 12c. RDBMS - Oracle 11g.

Confidential

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Architect and design software components, review the architecture with GFS architect.
  • Manage development and interdependencies between Scrum teams located offshore.
  • Handled all GFS technical process such as AEC (Application Engineering Council), build process and code review in FishEye.
  • Design database and handle DCRs process.
  • Created Maven projects as per GFS standards
  • Review use case, estimate work, add work issue into jira and assign to developers.
  • Mentoring new offshore developers to meet the strict GFS standards.
  • Conduct UAT and get signoff from business.
  • Handle Maven release, deployment to Weblogic and planning UAT.
  • Weekly and Monthly review meetings with GFS.

Environment: Java, Spring MVC, Spring Batch, Spring Data JPA, Spring Rest, Spring AOP, Spring IOC, Spring Core, Eclipselink, Xml, REST, Html5, Junit, Jasmine, Mockito, Angular JS, Autosys, SVN, Server - Oracle Web logic 12c. RDBMS - Oracle 11g.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Managed development and interdependencies between Scrum teams located offshore.
  • Architect and design software components, divide into detailed tasks, assign to developers.
  • Handled all GFS technical process such as AEC (Application Engineering Council), build process and code review in FishEye.
  • Review use case, estimate work, add work issue into jira and assign to developers.
  • Mentoring new offshore developers to meet the strict GFS standards.

Environment: JEE, Java, Spring Framework, Spring JMS, Eclipse 3.5, Weblogic 12, Oracle 11g, SVN, Maven and JIRA.

Confidential

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Managed development and interdependencies between Scrum teams located offshore.
  • Architect and design software components, divide into detailed tasks, assign to developers.
  • Handled all GFS technical process such as AEC, build process and code review.
  • Review use case, estimate work, add work issue and assign to developers.
  • Conducted Sprint Reviews & UATs, and managed project sign offs.
  • Handled complicated queries to get data for reports and views.

Environment: JEE, Java, Spring Framework, Spring JMS, JSP, Struts, JQuery, Eclipse 3.5, Weblogic 11, Oracle 11g, SVN, Maven and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for all technical decisions regarding project development.
  • Architect and design software components, divide into detailed tasks, assign to developers.
  • Writing use case according to requirement, estimate work, add work issue and assign to developers.
  • Designed, developed Confidential Integration Export and Import Route orders and customer files.
  • Handled complicated queries to get data for reports and views.

Environment: JEE, Java, Spring, Spring JMS, Eclipse RPC, Eclipse 3.5, Weblogic 10, Oracle 10g, SVN, Maven and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Responsible for technical decisions regarding project development.
  • Lead the development effort of multiple very high-load JMS queues, websites and webapps.
  • Architect and design software components, divide into detailed tasks, assign to developers.
  • Designed, developed and implemented core JMS components using Spring Framework.
  • Designed and implemented dynamic Web content using JSP, Struts, XML, JavaScript, and CSS to customize graphical user interface (GUI).
  • Handled complicated queries to get data for reports and views.

Environment: JEE, Java, Spring, Spring JMS, JSP, JavaScript, CSS, XML, Eclipse 3.5, Weblogic 10, Struts 2.0, Oracle 10g, Tibco Queue/Topic, SVN, Maven and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Designed, developed and implemented Budco E-stores under TDD Environment.
  • Developed and maintained the data layer using Hibernate ORM framework.
  • Designed and implemented dynamic Web content using JSP, Struts, XML, JavaScript, and CSS to customize graphical user interface (GUI).
  • Generated various reports using Jasper Reports.
  • Handled complicated queries to get data for reports and views.
  • Written standalone jobs, which connect NetSuite to update and get orders.
  • Used Bouncy Castle PGP to encrypt and decrypt data files.

Environment: J2EE, Java, JSP, JavaScript, CSS, XML, Eclipse 3.5, JBoss 4.2, Struts 2.0, Jasper Reports, Hibernate, Oracle 10g, NetSuite, Secure Shell, SVN, Maven, Ant and JIRA.

Confidential, Michigan

Java Lead Developer / Project Leader

Responsibilities:

  • Realized system infrastructure and applications based on complex requirements using RAD, WAS, Spring, Spring Integration, Spring MVC, Struts, Hibernate and Oracle.
  • Applied Test Driven Development, writing test cases using Spring Junit, refactoring and continuous integration methodologies.
  • Developed and maintained the data layer using Hibernate ORM framework.
  • Worked on new enhancement module called Coded Medication, including backend and front-end design.
  • Designed and implemented dynamic Web content using HTML, XML, JSP and JavaScript.
  • Generated various reports using Apache FOP.
  • Handled complicated queries in iBatis to get data for reports and views.
  • Working on Spring Integration to push messages to Queue.
  • Data validation in the back end by writing SQL queries.
  • Confidential is multiple project application, used ANT and MAVEN to compile, build, and deploy the project.
  • Working as Confidential Support Analyst providing 24x7 supports. On-call is rotated weekly between pools of 9 developers.

Environment: J2EE, Java, JSP, Ajax, JavaScript, CSS, XML, RAD v7.0.0.8, WebSphere Application Server v6.1 (WAS), Spring 2.5.3, Spring Integration, Spring Security, Struts, Apache FOP, Hibernate, iBatis, Oracle 10g, MQ Visual Edit, CVS, Site Scope, Maven, Ant and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Realized system infrastructure and applications based on complex requirements using JBoss Application Server, Spring, Struts, Hibernate and Oracle 10g.
  • Used Spring framework for managing business objects.
  • Designed and implemented dynamic Web content using HTML, XML, JSP, JavaScript and Cascading Style Sheets (CSS) to customize graphical user interface (GUI).
  • Developed and maintained the data layer using Hibernate ORM framework.
  • Applied Test Driven Development, writing test cases using Junit, refactoring and continuous integration methodologies.
  • Developed Bash shell scripts to load the data into Oracle database from flat files.
  • Developed backend PL/SQL objects (Packages, Triggers, Functions and Procedures).
  • Used Maven to compile, build, and deploy the project.
  • Wrote several batch jobs to fetch data from MPathways using Quartz open source job scheduling system with Spring.
  • Worked as Production Support Analyst in supporting other Applications.
  • Support Involved in pro implementing/developing security features of the application.

Environment: J2EE, Java, JSP, CSS, XML, DTO, Spring, Struts, Hibernate 2.0, Eclipse, Oracle 10g, PL/SQL, JBoss 4.2.2, Maven, CVS, VPN, Shell Scripts and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Realized system infrastructure and applications based on complex requirements using Oracle Application Server, Spring, Struts Framework, Hibernate and Oracle 10g.
  • Involved in estimation and High Level and Low Level Design of the modules in UML.
  • Designed and implemented dynamic Web content using HTML, XML, JSP, JavaScript and Cascading Style Sheets (CSS) to customize graphical user interface (GUI).
  • Used Spring framework for managing business objects.
  • Used Hibernate DAO support with the Spring framework.
  • Developed and maintained the data layer using Hibernate ORM framework.
  • Used ANT to compile, build, and deploy the project.
  • Designed interactive templates using Verity TeleForm. Configured and gave training on TeleForm utilities Monitor, Database utilities, Reader and Scan Station.
  • Developed a control file for loading the data from ASCII files to oracle database using SQL Loader utility.
  • Developed backend PL/SQL objects (Packages, Triggers, Functions and Procedures). Created shell scripts and scheduled DB jobs for report generation.
  • Involved in implementing/developing security features of the application. Controlling access to application and parts of applications using privileges.

Environment: J2EE, Java, JSP, HTML, CSS, XML, Java Beans, Spring, Struts 1.2, Hibernate 2.0, Eclipse, Oracle Application server 10.1, Verity TeleForm, ANT, SQL Loader, Shell Script, SVN, VPN, and JIRA.

Confidential

Java Lead Developer / Project Leader

Responsibilities:

  • Actively involved in the design, development and testing phases of the various variants of Confidential .
  • Performance measurement and profiling using Profile4J.
  • Using JSP's for UI implementation of Struts Framework.
  • Implemented the Session Beans for business logic.
  • Developed user interface components using JSF and Oracle ADF.
  • Implemented persistence using Hibernate POJO.
  • Implemented the look and feel of the application using CSS styles.
  • Worked on Castor XML, a highly successful open source XML data binding framework for Java, recognized as the de facto standard for XML data binding.
  • Involved in implementing/developing security features of the application. Controlling access to application and parts of applications using privileges.

Environment: Java, JSP, Servlets, Oracle ADF Faces, JSF, EJB, Hibernate, Oracle 10g, Apache Tomcat5, Maven, Profiler4J, SVN, JIRA, Log4j, HTML, XML, Castor XML, CSS, JavaScript, SVN, Eclipse.

Confidential

Java Lead Developer

Responsibilities:

  • Working closely with the project manager to define project plans, deliverables and business services deliverables.
  • Implementation in all areas of application.
  • Realized system infrastructure and applications based on complex requirements using Tomcat (SOAP/Web Services), Hibernate, Oracle 10g, Apache Axis and XML.
  • Developed user interface components using JSF and Oracle ADF.
  • Achieved very low defect rate due to test-driven development practices.
  • Coordinated agile approach to software development and assisted management with technical decisions and hiring.
  • Used ANT to compile, build, and deploy the project.
  • Mentoring of new developers.

Environment: Java, JSP, Servlets, Hibernate, Oracle 10g, Oracle B2B, ANT, Oracle ADF FacesJSF, Tomcat 4.1, Log4j, HTML, JavaScript, WSDL, SOAP, Eclipse.

Confidential

Java Lead Developer

Responsibilities:

  • Participated in functional specification development with the customer.
  • Analyzing the Business Requirements and Functional Requirements.
  • Designed and developed EJB components, and Hibernate layers
  • Implemented Web Services using XML based languages: SOAP, WSDL and UDDI.
  • Used JFreeCharts to generate pie chart image for opinion poll in the home page.
  • Used SiteMesh decorator as plug-in in Struts, is a Java module from Open Symphony that allows look and feel to be abstracted from the content/functionality.
  • Designed entire database and used Hibernate for persistence.
  • Used Maven to compile, build, and deploy the project into Development test, System test and UAT environments.
  • Implemented MVC (Model-View-Controller) pattern during application development.
  • Performed leading and coordination of off-site development team. Worked with customers to gather requirements and develop use cases, project and test plans.
  • Created project plan using Microsoft project plan and writing detailed technical specifications. Assigning team members to development activities and monitored adherence to design patterns and project standards.

Environment: Java, JSP, Servlets, EJB 2.0, JNDI, Hibernate, JBoss 3.2, Oracle 9i, Maven, Struts 1.2Site Mesh, JFreeCharts, Log4j, HTML, JavaScript, WSDL, SOAP, Eclipse, CVS and Putty.

Confidential

Java Lead Developer

Responsibilities:

  • Involved in gathering Business Requirements and Functional Requirements.
  • Interact with internal/external customers to fully understand new features and enhancements.
  • Designed and developed back-end EJB components. This included JBOSS Application Server configuration, as well as designing and coding.
  • Used Maven to compile, build and deploy the project into various Linux deployment environments.
  • Used SiteMesh decorator as plug-in in Struts, is a Java module from Open Symphony that allows look and feel to be abstracted from the content/functionality.
  • Designed data-access components and handled data access with Java Data Objects (JDO) compatible design pattern.
  • Performed leading and coordination of off-site development team. Worked with customers to gather requirements and develop use cases, project and test plans.
  • Utilized expert knowledge and skills in Java in mentoring others and contributing to the code.
  • Created project plan using Microsoft project plan and writing design documentation and detailed technical specifications. Assigning team members to development activities and monitored adherence to design patterns and project standards.
  • Monitoring the bugs and solving them as quickly as possible.

Environment: EJB 2.0, JSP, Servlets, Struts 1.2, SiteMesh, JDO, JFreeCharts, Html, Oracle 9iApache, JBOSS 3.2, WSDL, SOAP, Maven Eclipse, CVS and Putty.

Confidential

Senior Developer

Responsibilities:

  • Designed and developed back-end EJB components. This included BEA WebLogic Application Server configuration, as well as designing and coding.
  • Demonstrated my strong Java skill and database skills as well as communication skills in this fast-paced and highly interactive environment.
  • Designed and developed presentation tier components such as commands, actions, JSP’s, domain and domain access objects using Struts and the best practices.
  • Developing Components using EJB Design patterns (DAO, DTO Factory, Session Façade, and Value List Handler).
  • Managing Version Control system (VSS) for check in and checkout

Environment: EJB2.0, JSP, Servlets, Struts 1.0, Html, Oracle 9i, WebLogic 7.3, Perl 5.6The Xalan XML parser for XML validation

Confidential

Java Lead Developer

Responsibilities:

  • Design and development of various JSP/Servlets and EJB's based on reusable libraries for the presentation, business, and integration tiers using Eclipse for Java and deployed on IBM WebSphere Application Server.
  • Best practices used in conjunction with J2EE patterns.
  • Participated in the Functional Specification development with the customer.
  • Developed the functional specification document.
  • Implemented the EJB interface that interacts between the web tier and the DAO.
  • Designed Java classes interfacing to DB2 database and using JDBC technology.
  • Team lead for a team of 4 developers. Assigned team members to development activities and monitored adherence to design patterns and project standards. A minimum of defects where identified in QA and UAT phases. Went to UK for UAT.
  • Utilized expert knowledge and skills in Java in mentoring others and contributing significantly.

Environment: Java 1.3, J2EE, JSP, Servlets, Struts 1.1, Html, JavaScript, EJB 2.0, JMS, DB2, WebLogic, Eclipse, JNDI, Oracle 8i, Linux, SQL, Win CVS.

Hire Now