We provide IT Staff Augmentation Services!

Lead Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Torrance, CA

PROFESSIONAL SUMMARY:

  • Having 9 - years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, and support and testing.
  • Wide experience in design, development and maintenance of web application across Banking & Finance, Insurance, Health Care and Manufacturing and Logistics domains
  • Experienced in using J2EE, RMI, JPA, JDBC, JSP, Apache Struts, Servlets, Spring MVC, Spring DI, Spring Rest, JMS, XML, XSLT, Angular JS, JQuery and JavaScript.
  • Experience in using Java, JavaScript, JQuery, SQL, PL SQL, JSF, XML languages.
  • Experience with working on latest technology of Angular JS, mongo DB and Spring REST with HTML5 and CSS3.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used JBoss Application server as the JMS provider to manage the sessions and queues.
  • Expertise in Development UI modules using HTML, JSP, JavaScript and CSS.
  • Experience in Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript.
  • Extensive experience in GUI design using JSP, JSFPattern, SpringMVC Architecture, leading to substantial reduction in time and effort.
  • Having good knowledge on SVN, ACCUREV, Visual Source Safe and CVSas version control tool.
  • Use of IDE for developing environment like RAD, Eclipse, Net Beansand Erwin for Data base Scheme Design.
  • Sound RDBMS concepts and extensively worked with Oracle 8i 9i 10g 11g, DB2, SQL Server 8.0 9.0 10.010.5 11.0, MySQL, MS-Access,Toad, MongoDB and MarkLogic
  • Experienced in writing PL SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and SQL Server
  • Experience working withRestful and SOAP web services along with TCP/IP sockets.
  • Experienced is developing Ant and Maven scripts for automated application build and testing
  • Design and developed Spring Batch application.
  • Performed the application migration from Websphere 6.1 to Websphere 8.0
  • Worked on different Application Servers like Web Logic, Web Sphere, JBoss, Oracle Application Server and Web Server like Tomcat.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Strong experience in developing Enterprise Data models and successfully implemented these using Hibernate POJO's and configured Hibernate persistence layer.
  • Experience with working on latest technology of Angular JS, mongo DB and Spring REST with HTML5 and CSS3.
  • Good experience in using the Microsoft Studio SQL developer for the database design and development and Microsoft Studio SQL profiler for the performance tuning.
  • Expertise in Object Oriented and Multi-threaded/Concurrent Programming using Java and J2EE related technologies.
  • Experienced in using source code change management and version control tools Subversion, CVS, Clear Case and Microsoft Visual SourceSafe.
  • Experienced in using Java libraries and packages such as the Java Threads package, Collection, Concurrent and NIO packages.
  • Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test, Regression Test and Customer Test.
  • Provided technical support for debugging web applications, database and assistance to production systems.
  • Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules. Excellent Communication and Technical Document Writing skills.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux (Redhat, Ubuntu), Win XP NT

Programming Languages: Java, JavaScript, C, C++ and UNIX Shell Scripts

Middle Ware Tools: Servlets, JSP, Spring Batch, Spring DI, JDBC, Spring JDBC Template, JPA, Web services, Message Driven Beans and IBM MQ Series for Java.

Web Technologies: J2EE, JDBC, Struts, JSP, JavaBeans, RMI, JNDI, JAX-WS, JAXB, SAX, JMS, Java, Web Services using SOAP, WSDL, JSF, HTML, JavaScript, DHTML,JSON,DOM, XML, XSD, CSS, Applets, AWT, Hibernate, HQL, Criteria.

Database: Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2008, Mark logic, Mongo DB, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria, Toad, SSIS(ETL)

Methodologies: Software Engineering (SDLC), Agile, OOAD and UML

Frameworks: Jakarta-Struts (MVC), Framework (MVC), J2EE Design Patterns, Spring MVC, Hibernate, Angular JS, JSF

Reporting Tools: Birt, Jasper Reports, Velocity

Identity Management: Active Directory, Siteminder, LDAP

Continuous Integration: Hudson, Maven

Other: Quartz

PROFESSIONAL EXPERIENCE:

Confidential, Torrance, CA

Lead Java/ J2ee Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
  • Designed and implemented application using JSF Richfaces, SpringRest, Spring IOC, Spring Batch, Spring Transactions, Hibernate, Oracle.
  • Involved in Design and development of Spring Batch for running Daily Batch Jobs.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
  • Used ApacheAxis2 to create artifacts required for invoking SOAP web services.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Developed and consumed Web services using SOAP and Restful protocol for communicating between inbound and outbound projects.
  • Involved in design, develop and implementation of the application using Spring batch for reading and loading large volume of data into EPS database.
  • System built using (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.5 framework like HQL queries, Criteria etc.
  • Developed and configured components that interacted with AWS Mechanical Turk.
  • Implemented Java Persistence API (JPA) through Hibernate 3.5.
  • Used Jenkins for building and deployment of the project to different environments.
  • Configured JMS Modules, Connection factories and queues to work with messaging applications.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used JBossas the Application Server to deploy the application.
  • Used Maven for project builds.
  • Developed User- Interface using Servlets, JSP, JavaScript, Angular JS and XML DOM parser.
  • Wrote Unit test cases using JUnit
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Design and Development of software components like Interface, Action Handlers,
  • Client side scripts using JAVA, JSP, and Java Script.

Environment: JAVA 1.6, J2EE, Servlets, Hibernate 3.5, Apache Axis2, SOAP Web Services, MQ Series, Spring Framework 4.0, HTML, JUnit, JavaScript,JMS,JBoss, Restful, SOAP,JDBC, PL/SQL, XML, UML, UNIX, Web logic Application Server 10.0,Tomcat, Maven, Putty, Angular JS, JPA, Agile scrum, MAVEN.

Confidential, Dearborn, MI

Lead Java/J2ee Developer

Responsibilities:

  • Involved in complete SDLC.
  • Spring 4 MVC frame work was used with Java 1.6 and Hibernate 3.5 as ORM tool.
  • Knowledge Acquisition on assigned project and document preparations.
  • Involved in creating prototypes and UML diagrams using the Microsoft Visio during the project start up.
  • Developed JUnit test cases based on the Use case documents.
  • Development of new batch jobs and scheduling the same using quartz scheduler.
  • Used Log4j for the logging purpose.
  • Implemented I18 using the Spring I18 AOP.
  • Implemented Cache using ehcache in hibernate for the better performance.
  • Involved in Site minder configuration and the load balancing.
  • Used Microsoft studio SQL developer for the database design and development.
  • Used Microsoft studio profiler for the query tuning and performance improvement.
  • Followed the coding standards laid by the CITI group along with the proper implementation of design patterns.
  • Used SOAP technology to implement the SOA architecture and web service.
  • Involved in peer to peer code review.
  • Involved in code deployment in the Linux box server.
  • Websphere 8.5 was used as the application server.
  • Maintained the code using the CVS version control.
  • Worked with project coordinators and Business Analysts for detailed requirement discussion.
  • Involved in quality enhancement of the application.
  • Agile methodology was followed for this project.
  • Involved in designing and coding user interfaces using JSP, HTML5, Javascript and CSS3.
  • Used GitHub repository for version control for the part of the project.
  • Interacted with QC team during the testing and troubleshoot the issues on time.

Environment: JAVA 1.6, J2EE, Servlets, Hibernate 3.5, Apache Axis2, SOAP Web Services, MQ Series, Spring Framework 4.0, HTML, JUnit, JavaScript, Jenkins,Active MQ, JBoss, Restful, SOAP,JDBC, PL/SQL, XML, UML, UNIX, Web logic Application Server 10.0, AWS, Tomcat, Maven, Putty, Angular JS, JPA, Agile scrum, MAVEN.

Confidential, Hartford, CT

Java/ J2ee Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed API using Hibernate to interact with the Oracle database
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring framework for dependency injection and integrated with Node JS,Hibernate and JSF.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ Series using JMS.
  • Developed SOAPweb services utilizing business logic for CRUD functionality and RestEasyweb services for creating reports
  • Worked with Operations team to deploy modules onto AWSEC2 application servers.
  • Worked on PL/SQL and created views, triggers, procedures, functions andstored procedures.
  • Created complex SQL and used JDBC connectivity to access the database
  • Developed Java and EJB in Mainframe DB2 environment
  • Design and Developed WebService using AXIS framework.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used My Eclipse as an IDE for developing the application
  • Extensively used Hudson to automate the project build process from SVN Repository and also extensively used SONAR for Code Metric.
  • Worked onJBossAS for developing applications using JQuery, JSP and JSF
  • Used Web Services for creating rate summary and used WSDL,Restful, and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval used JSONfor Data Transfer.
  • Developed order receipt report with bar code using lowageiText and jasperreport.

Environment: Java, J2ee, Spring, Hibernate, Struts, AJAX, JSF, EXTJS, JavaScript, Dojo, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, MQ Series,Restful,SOAP, Active MQ, JSON,Endeca, AWS EC2,Agile, Web Services, Drools, JBoss AS, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, SONAR, Node JS, JSTL, Servlets, Groovy, Maven, Angular JS, XML, iText, Oracle ECM, Google Web Toolkit, JIRA, JRules, Web 2.0, SOA, JMS, Apache tomcat, PHP, Linux

Confidential, Midvalley, Utah

Java Programmer/ Analyst

Responsibilities:

  • Developing MDM Behavior Extension components.
  • Involved in designing new validation for extensions rules.
  • Module generation for Addition, Extension, Business Proxy and Custom Transactions
  • Created Data Additions & Extensions: Extending the data model by adding new attributes.
  • Designs and develops customized MDM services.
  • Setup the Integrated Development and Testing environments to deploy different applications in servers.
  • Prepare Technical Design Document.
  • Implemented Spring JUnit Framework for IBM MDM version 9

Environment: Java 1.6, spring Junit, SOAP Web service, DB 2, IBM MDM 9.0 and WebSphere 8.0.

Confidential, OH

Java Programmer/ Analyst

Responsibilities:

  • 24 x 7, Level -1 & Level-2 Non Prod Environment Support for applications in support scope.
  • Single Point of Contact to QA, DEV & Training teams for environment issues.
  • IST & EST Start of the day health checks across all support applications.
  • Incident Management Process.
  • Outage Notification Process for unplanned outages.
  • External and Internal interfacing vendor management process.
  • Trouble shooting on reported problems & engaging internal/external support partners to address the immediate/permanent resolution.
  • Manage Red Alert Bridge for higher priority issues.
  • Root cause analysis on environment related issues.
  • Identify process improvement, automation Opportunity & implement the solution.
  • Application code deployment support.
  • Environment sanity test after every build
  • End to end support on OS patching deployment.
  • Provided support for Java/J2EE technologies
  • Manage Environment readiness checklist process before allocating environments for upcoming IT Releases.
  • Monitor change management process, Perform impact analysis for applications in support scope.
  • Mange a central knowledge base repository for applications in support scope.
  • Manage Run books, application documentation, Operation Process documents.
  • Vendor and escalation matrix management.
  • Used JIRA for monitoring and tracking purposes.

Environment: Java, J2EE, JDBC, Agile, JIRA, HTML, Oracle 10i, MQ, XML Spring, Hibernate

Confidential, St. Paul, Minnesota

J2EE Developer

Responsibilities:

  • Involved in complete migration of 50 SSIS jobs from Old Medgate Database (Old Table structure) to New Medgate Database (New Table structure).Tuned the SQL queries to run the Job without timeout. And Also 10 Store Procedure is been changed from old database structure to new database structure
  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents.
  • Creating the project startup UI i.e. generic XHTML facelet templates, generic JSF validators and converters, backing beans, Faces context util methods.
  • Developed and designed UI Search and results screens for MRI Dealer and CPT Inventory using
  • JSF 2.2, JavaScript, Prime Faces 5.0 HTML 5 and CSS 3.
  • Configured faces-config.xml and navigation.xml to set all page navigations and created EJB Message Driven beans to use asynchronous service to perform profile additions.
  • Developed Add, Edit and Profile view web pages using JSF HTML, JSF CORE tags.
  • Supported System testing, Performance Testing and UAT testing of the application.

Environment: Java1.6, JSP, Servlets, JavaScript, CSS, SQL Server 2005, Eclipse, SSIS, IBM Clear case, Textpad, JSF

Confidential, St. Paul, Minnesota

J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
  • Implemented JakartaStruts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Used Web Services to communicate with different application.
  • JAXB parser for marshaling and unmarshalingWSDL.
  • Developed and consumed Web services using SOAP and Restful protocol for communicating between inbound and outbound projects.
  • Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
  • Used Hibernate3.1 to store the persistence data into the Oracle9i database.
  • Used Spring2.0 Framework to integrate the application with Hibernate3.1.
  • Used IBM MQSeriesfor enterprise level messaging system.
  • JMS was used to send/receive asynchronous data from various message brokers
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug.
  • Used Rational Clear case for version control.
  • Used JUnit Testing Framework for Unit Level Testing.
  • Worked in IBM RAD 6.0 to develop complete application
  • Deployed the application on Web Sphere Application Server6.0

Environment: WAS 6.0, RAD 6.0, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, Struts, HTML, JSP 2.0, JNDI, Web Services, JMS, Restful, SOAP, WSDL, IBM MQSeries, JavaScript, WSDL, UNIX, Oracle 9i, JUnit, Rational Clear Case, Log4J and ANT 1.5.

Confidential, St. Paul, Minnesota

J2EE Developer

Responsibilities:

  • Incident Management Process.
  • Outage Notification Process for unplanned outages.
  • External and Internal interfacing vendor management process.
  • Trouble shooting on reported problems & engaging internal/external support partners to address the immediate/permanent resolution.
  • Manage Red Alert Bridge for higher priority issues.
  • Root cause analysis on environment related issues.
  • Identify process improvement, automation Opportunity & implement the solution.
  • Application code deployment support.
  • Environment sanity test after every build
  • End to end support on OS patching deployment.
  • Involved in the development of generate part number status module.
  • Involved in the major enhancements of search parts and view parts service.
  • Created SSIS package to load part number status from excel sheet to SQL Server
  • Involved in performance tuning of stored procedures.
  • Struts 1.x was the framework used with Java 1.4
  • Involved in designing and coding user interfaces JSP, HTML, JavaScript and CSS.
  • Handled the performance issue and memory management of the application.
  • Creating weekly & Monthly Status reports.
  • Supported System testing, Performance Testing and UAT testing of the application.

Environment: Java, JSP, Servlets, JavaScript, CSS, SQL Server 2005, Eclipse, SSIS, IBM Clear case, Text pad.

Confidential, Irvine, CA

J2EE Developer

Responsibilities:

  • Spring 2 MVC frame work was used with Java 1.4 and Hibernate 3 as ORM tool.
  • Involved in creating prototypes and UML diagrams during the project start up.
  • Developed JUnit test cases based on the Use case documents.
  • Waterfall methodology was followed for this project
  • Involved in designing and coding user interfaces JSP,HTML, JavaScript and CSS.
  • Involved in database design and development using SQL Server.

Environment: Java1.4, Servlets, JSP, Struts1.2, JavaScript,WebSphere Application server 6.x, SQL, PL-SQL, MS Exchange Mail Server, DB2 8.x, starSQL, JDBC Driver.

Confidential, Etowah, TN

J2EE Developer

Responsibilities:

  • Designed, developed server side J2EE components.
  • Hibernate 3.0 was used for Database persistence.
  • Used Spring/Strut MVC framework for the application.
  • Used JavaScript and struts validation framework for performing front end validations
  • To provide technical support to the client, understanding of the issues and provide quick solution.
  • Provided first level support to the application.

Environment: Java, J2EE, Hibernate, IBM WebSphere 5.1, Oracle 10.i, Windows 2000/XP/7, SQL, Spring/Strut MVC framework.

Confidential, Metuchen, NJ

Java Web Developer

Responsibilities:

  • Designed, developed server side J2EE components.
  • Responsible for migrating code between various environments (Development, Testing and Production).
  • Involved in technical Documentation for the modules.
  • To prepare use cases based on client requirements.
  • Used Apache Tomcat 6.0 as web Server
  • For the user details storing purposes used Oracle 10i database.
  • Created SQL queries, Sequences, Views for the back end database in Oracle 10i.
  • Introduced Eclipse IDE 6.0 for quick development and trained fellow team members on the same.
  • To provide technical support to the client, understanding of the issues and provide quick solution.
  • To provide ease of use to the customers by using Java Beans and JSP
  • Used JUnit for testing purposes.
  • Interaction with the client in absence of team lead to resolve bugs and ensure that fixes has been done properly.

Environnement: J2EE , Java , JSP, Java Beans, Eclipse 6.0, Tomcat 6, Oracle 10i, SQL,Java Script, JunitTesting

We'd love your feedback!