We provide IT Staff Augmentation Services!

Team Lead \ Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Richmond-vA

SUMMARY

  • Sr. Java Developer/Lead with over 10+ years of experience in development of Web Based Internet /Intranet, Multi - tier distributed applications using latest J2EE and Mobile technologies in IT industry. Successfully designed/ led/developed enterprise projects covering various aspects of software development, processes and methodology
  • Received awards and accolades in the current/previously worked projects in the establishment of realistic expectations, schedules, and work assignments with a good track record in the delivery of quality results consistently on time
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Collections, JNDI, Servlets, JSP, JSF, EJB, JMS, Web Services (REST and SOAP), Spring Framework (Web, MVC, AOP, ORM, and DAO), Hibernate and JPA
  • Excellent knowledge and experience in implementing SOA based enterprise applications using SOA Patterns, WebSphere Process Server, WebSphere Message Broker, ILog JRules, Websphere MQ
  • Experience in developing the WebSphere ESB Mediation/Service Component Architecture (SCA) modulesto operate on messages that are in-flight between service requesters and service providers.
  • Experience in design, build, deploy, manage and govern the APIs and to integrate with other interfaces using Mulesoft Anypoint Platform.
  • Experience in developing and managing the Service Metadata to optimize resources, enforce lifecycle governance in an SOA environment using WebSphere Service Registry and Repository (WSRR).
  • Expertise in implementing the diverse messaging interaction models like Request-reply, Distribution models for one-way interactions and Publish/subscribe requirements supported by WebSphere to meet Integration needs using JMS provider IBM MQ Series.
  • Experience in using Design Patterns like Singleton, Factory, Abstract Factory, MVC, Front Controller, Business Delegate, Service Locator, Session Façade and DAO for reusing most effective and efficient strategies
  • Designed and created font end pages using CSS, HTML, AJAX, JQuery, Angular JS and JavaScript.
  • Experience in Rich Faces and Ajax4jsf framework that add Ajax capability into existing JSF applications.
  • Have experience in designing modules using the tool IBM Software Architecture Designer and Rational Modeler
  • Experience in working with change control, version management and defect tracking using tools like Confidential service center, Rational Clear Quest, CVS, Rational Clear case, GitHub
  • Experience in developing the batch programs with the help of flat-pack and bean IO frameworks and used Contorl-M and Dollar Universe schedulers for scheduling the batch jobs.
  • Proficient in writing SQL queries, Stored Procedures and tuning the queries with relation data bases Oracle 11g/10g/9i
  • Strong knowledge in developing enterprise applications using non-relational Mango DB database.
  • Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the test cases using JUnit framework.
  • Good team player with excellent communication, written and presentation skills with strong aptitude towards learning new technologies

TECHNICAL SKILLS

Platforms: Windows NT/2000/2003XP/Vista/7/8/10, Linux and UNIX

Language: Java 1.6/1.7/1.8, C, C++, SQL, PL/SQL, UML

Java/J2EE/Web: HTML, Java Script, DHTML, XML, XPath, XHTML, XSLT, XSD, CSS, Applets, AWT, Swing, JDBC, Servlets, JTA, JSP, JSTL, RMI, EJB, JNDI, JAXB, JMS, Java Web Services using AXIS, JAX-RPC, JAX-WS, JAX-RS, JAXP-SAX, DOM, SOAP, WSDL, and iText.

Frameworks: Spring, Hibernate, Junit, Log4J, JSF, Flat-Pack, Bean IO, Angular JS.

Database: Oracle 9i/10g/11g, Mongo DB.

Tools: Eclipse, IBM RSA, IBM RAD, IBM WID, IBM WSRR, Mule Studio, Net Beans, MS Visual Studio, SQL Developer, PMD, Find Bugs

Version Control: IBM Clear Case, SVN, GitHub

Web/App-Servers: IBM WebSphere Application Server, BEA Weblogic, JBoss and Apache Tomcat

Middleware: ESB, BPM, WebSphere Message Broker, ILog JRules, WebSphere MQ, IBM BPM, IBM WSRR

Bug tracking Tools: IBM Clear Quest, Confidential Quality Center (QC)

Build Tools: Maven, Apache Subversion, GitHub, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Richmond-VA

Team Lead \ Senior Java Developer

Environment: JSP, JDBC, EJB, JMS, IBM MQ Series 7.0, Message Driven Beans, Web services - SOAP 1.1 & 1.2, XML/XSD, log4j, Flat-Pack, Bean IO, Control-M, Dollar Universe IBM Application Server 7, RAD 8.5, SOAPUI Tool, IBM ESB 7.5, IBM WID 7.5, IBM WSRR, iText 5.x, HTML, JavaScript, IBM ILOG JRules, Jenkins

Responsibilities:

  • Lead a team of 5 members
  • Involved in all the phases of SDLC life cycle like development, integration and deployment of Application over web services & MQ mediated through IBM ESB 7.X, to interact with Federal Services.
  • Responsible for assigning tasks to the developers and ensure the task to complete on time.
  • Responsible for requirement gathering, Architecture design, Analysis, preparing the use cases.
  • Responsible for designing and developing object models, class diagrams and sequence using RSA.
  • Assisted in making architectural decisions to meet business requirements.
  • Used IBM ESB 7.5 to enable the application architecture on SOA, designed mediation modules over web services for enabling the data transformation, to enrichment security for the SOAP messages.
  • Developed Service Metadata features by registering the web services over WSRR and responsible for the promotion and deployments or upgrades for new incremental functionalities.
  • Implemented Web Services using SOAP for interacting with other sub systems as a producer and consumer.
  • Designed and implemented JMS Adapter component using JMS and IBM MQ Series 8.0 for interacting with third-party services synchronously and asynchronously using Message Driven Beans (MDBs).
  • Used Rational Application Developer IDE 8.5 for development of J2EE modules along with IBM WAS 7.X as runtime environment.
  • Responsible for keeping track of the production defects and resolving them in the near future release.
  • Involved in Performance Tuning and re-factoring of existing modules.
  • Review and modify the developed code against Code Quality Audit and Metric rules using the tool FindBugs.

Confidential, Trenton-NJ

Java\J2EE Developer

Responsibilities:

  • Developed Use case, Sequence and Class Diagrams using Rational Software Architect.
  • Developed the application by implementing JSF, Spring Web Flows and Spring Framework based on MVC Architecture
  • Developed Business processes using EJB Session Beans
  • Used Hibernate as the persistence framework and developed object relational mapping files.
  • Involved in development of Action Classes, Form Beans and JSF pages.
  • Used Dozer Frame work for converting Transfer Objects into Entity Objects.
  • Developed messages to JMS Queue using spring framework’s JMS support.
  • Implemented Web Services for invoking data from third parties.
  • Used AJAX, JSF and spring validations for client side validation.
  • Developed required XML Schema definitions (XSD) depending upon the request and response structure by reusing the existing common scheme definitions and used JAXB for marshalling and Unmarshalling XML based requests to Java POJO objects and vice versa
  • Performed code review using PMD Tool and Find Bugs tool.
  • Implemented logging by using Log4j and SL4J.
  • Involved in Deployed the application on Web Sphere Application Server.
  • Performed Unit testing using JUnit.
  • Used Clear Quest in complete support of the application for regular change requests, enhancements, task tracking and defect tracking respectively
  • Used Clear Case for version Control.
  • Writing Stored Procedures, Functions, Packages, Views, Sequences, and Triggers using PL/SQL for Oracle database.

Environment: Java 1.6, JSF with Rich faces, Java Script, HTML, DHTML, Ajax, Spring MVC, Spring DAO, Spring JMS, Spring Junit, Spring WebServices, EJB 3.0, Hibernate, JPA, JMS, JDBC, JAX-RPC, Axis, JAX-WS, JNDI, JMS, XML Spy, Maven, log4j, sl4j, IBM MQ Series 7.0, IBM Application Server 7, RAD 8.5, SOAPUI Tool, IBM ESB 7.5, IBM WID 7.5, IBM WebSpehre Message Broker, IBM BPM, IBM ILOG JRules, SQL, PL/SQL, RDBMS, Views, UDB DB2, Oracle 10g.

Confidential

Java\J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC life cycle like requirement gathering, analysis, Design and development of the application
  • Responsible for creating sequential diagrams, use-case diagrams and class diagrams for workflow of the application
  • Responsible for design and development of mockup screens for clients presentation.
  • Responsible for creating efficient design and developing User Interaction screens for assigned User requirements using JSPs, HTML, CSS3, JavaScript, AJAX using Spring MVC.
  • Developed controllers and handlers for all of the different form and link calls using Spring MVC.
  • Created various DAO classes to perform crud operations on objects using JDBC.
  • Developed State full session beans and stateless session beans (EJB) as per the design documents
  • Develop algorithms to deal with retrieval and creating of images with unique identifiers relating to items in the inventory.
  • Developed the Custom tag libraries to eliminate the java code in JSPs.
  • Effectively used Ajax to improve performance by minimizing post backs.
  • Used JavaScript for Front end validation.
  • Involved in complete documentation of each module.
  • Created the technical design document for all the change requests.
  • Involved in Performance testing of the application.

Environment: Spring, Hibernate, EJB, Servlets, Java Beans, JSP, JDBC, HTML, Oracle 8i, Apache Tomcat.

We'd love your feedback!