We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 9 years of experience in analysis, design, implementation and testing of Object Oriented Applications using Java - JEE Technologies.
  • Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Expertise in developing applications using Java, JEE, JSP, Servlets, Spring MVC, Spring Core, Spring ORM, Hibernate, JSF, Angular JS, JDBC, XML, HTML, AJAX, CSS
  • Good understanding of Object Oriented Programming Concepts, Design Principles, Design patterns, and Test Driven Development
  • Experienced in REST and SOAP based Web Services.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in Software Development Life Cycle(SDLC), OOA, OOD and OOP through implementing and testing
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Experience in ORM frameworks like Hibernate, Ibatis, and JPA.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Experience on developing web services using IlogJrules
  • Experience in Java Web Services with real time knowledge using SOAP, WSDL.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap, and AJAX.
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client side validations.
  • Used AngularJS and RESTful web services and implemented connection pooling for database access.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used IDE’s such as Eclipse, RAD, implemented unit testing with JUnit and Mock objects.
  • Good knowledge on source control tools such as SVN, GIT, CVS and Rational Clear Case.
  • Experience in development of Intranet/Internet based multi-tiered applications using IBM Web Sphere, BEA Web Logic, Tomcat and JBOSS application server.
  • Experience in working projects using Agile and Waterfall methodologies.
  • Enthusiastic and eager to take responsibility and initiative in any given task.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with newly emerging technologies.

TECHNICAL SKILLS

Languages: JAVA 1.8/1.7/1.6/1.5/1.4 , C

J2EE/JEE Technologies: JEE, Servlet, JDBC, JSP, JSF, EJB, JMS, MDB, RMI

Web Technologies: HTML, CSS, SaaS, JavaScript, Angular JS, AJAX, JQuery, XML, DOM, SAX, JSTL-Tiles, YUI, DOJO, JSON, HTTP, Photoshop, Flash. J2EE, Spring, Struts, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, JAXB,SAX, JMS, Java, Web Services using SOAP, WSDL, HTML, DHTML, DOM, XML, XSL, XSD, CSS, Applets, AWT, JFC (Swing), Hibernate, HQL, Criteria

Web Services: SOA, WSDL, SOAP, JAX-WS, JAXP-RPC, REST

BPM/BRMS: ALBPM, ALSB, ESB and ILOG JRules

RDBMS: MySQL, Oracle 8.x/9i/10g/11g IBM DB2, MS Access 2003, MS SQL Server 2003, TSQL, SQL, PL/SQL, Triggers, Views, HQL, Criteria, Toad

Design Patterns: MVC, UML, Singleton, Factory, J2EE Design Patterns

IDE: NetBeans, RAD, Eclipse, WSAD

Java Frameworks: Struts, Spring, Hibernate, MyBatis, JUnit, Log4j

Build Tools: Ant, Maven

App/Web Servers: Weblogic, Tomcat, Websphere, JBoss, Amazon EC2

SCM: GitHub, ClearCase, SVN, CVS, VSS, CM Synergy

Methodologies: Agile, SDLC, Waterfall, RUP

Methodologies: Software Engineering (SDLC), OOAD and UML

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP and SOAP

Frameworks: Jakarta-Struts (MVC), Framework (MVC), J2EE Design Patterns,JSF 1.1

Operating Systems: Windows 8.1/7.0/XP/NT/200x/9x, Sun Solaris, Linux/Unix, Mac(Redhat, Ubuntu), XP/ NT

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Lead Java Developer

Responsibilities:

  • Lead the requirement gathering meetings with client side business teams to understand the requirements
  • Preparation of User Requirement documentation.
  • Developed GUI with HTML, Angular JS, CSS, and JavaScript.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Implemented JSF Validation Framework for Server side validation.
  • Designed and developed presentation layer using Spring MVC Framework, Rich Faces and Spring Web Flow
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Wrote complex SQL Queries, Stored Procedures and Triggers.
  • Worked on eligibility services which determines the asset eligibility by executing rule engine using BRMS Drools
  • WorkedonElastic search simple and complex queries for data extraction from Indices
  • Experience on developing web services using IlogJrules
  • Securing REST services with OAuth 2.0 authorization specification.
  • Providing a complete security suite for customers accessing online banking application through security protocol such as OAuth
  • Working with JBoss BRMS Rule engine to implement Complex Business validations for Allocation and Simulation functionalities.
  • Used Junit (TDD) framework for Unit testing of application.
  • Understanding of JVM efficiency and focus on the speed of execution.
  • Worked on relational databases like ORACLE, POSTGRESQL and SQL Server.
  • Wrote complex Shell, ANT scripts for building the projects.
  • Well versed with consuming and producing Web Services like SOAP and REST working with data-exchange formats like XML and JSON.
  • Extensively worked on the application enhancements using IBatis, Spring, Jquery, JSP, JS, Ajax, Json.
  • Use of the Spring Framework with Hibernate, IBatis as ORM for the application based on the MVC design/pattern.
  • Employed popular design patterns like DTO, DAO, MVC, and Singleton.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Used multithreading in programming to improve overall performance.
  • Followed Spring MVC Framework for the development of the project.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Extensively used Hibernate Framework as ORM.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
  • Testing - Unit testing through JUnit & Integration testing in staging environment
  • Managing Deployments, logging and common resources like data sources in Web Logic environment.
  • Spending effort on paired programming to discuss the solutions, exchange knowledge on pair code, missed out exceptions and possible run-time scenarios
  • Coordination with team, peer reviews and collaborative System level testing

Environment: Java, J2EE, JDBC, Servlets, JSP, JSF, J2SE, JavaScript, Hibernate, Struts, EJB, CSS, HTML5, XML, JBOSS, AJAX, Angular.JS, DOM, JUnit, ANT, Maven, SVN, JMS, SQL, PL/SQL, XMI, ExtJS, SOAP, Apache, JQuery, JSON, SOA, MVC, WebServices, RESTful, WebSphere, UML, Oracle 10g / 11g, WebLogic, log4j, LINUX, My Eclipse.

Confidential, Edison NJ

Sr. Java / J2EE Application Developer

Responsibilities:

  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Used JAVA, Struts, IBatis, Spring framework for the application.
  • Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java (Collections, Generics, Enums and Annotations etc), Servlets, JSP, EJBs, JDBC, spring, Hibernate and Web Services.
  • Strong Experience in developing user interfaces with HTML5, DHTML, CSS3, AJAX, DOJO, Angular JS, Bootstrap, Tiles framework and JQuery, Java Script, XML, Servlets and JSP.
  • Participation in requirement discussions with team and carefully studied the existing technologies and implementations.
  • Implemented Rest based web services, applied security constraints using OAuth and implemented caching using Etag
  • Development of Decision Table rules in ILOG Rule Studio to maintain the data.
  • Wrote ILOG rules that validated the customer information provided and define the type of account
  • Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM.
  • Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, JQuery, JavaScript, JSON and XML.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed new application using Richfaces, JQuery and EJB3/JPA on JBoss/Glassfish.
  • Wrote front-end code for developing new pages using HTML, CSS, JavaScript, and NodeJS.
  • Presenting business logic classes in to Service Layer for the use of both MVC presentation layer and web services.
  • The message transport mechanism supported various data formats like XML and JSON.
  • Involved in reviewing the Use Case document and worked closely with the Business Analysts and Quality Assurance Team.
  • Developed GUI with JSP, HTML 5, CSS, Java Script, Ajax and JQuery.
  • Used JavaMail API to send emails in the ESF apps.
  • Used XML SAX/DOM parser for xml parsing.
  • Used JQuery plug-ins like Data Tables and JQuery menu aim.
  • Worked extensively on CROSS BROWSER platform issues.
  • Developed Spring IOC to communicate with the persistence layer.
  • Used Hibernate to map objects to database tables and map relationships.
  • Used OAuth protocols to allow secure authorization in a simple and standard method from the printer.
  • Used Jersey framework for the REST implementation.
  • Rewrite complex SQL queries to retrieve data efficiently.
  • Implementation of web service security using OAuth protocols.
  • Testing - Unit testing through JUNIT. Used RestClient for testing the REST web services and SOAPUI for testing the SOAP web services.
  • Managing Deployments, logging and common resources like data sources in TOMCAT 7.0 environment.

Environment: Java, J2EE, JDBC, Servlets, J2SE, JSP, JSF, EJB, JSON, JavaScript, Spring, AJAX, Hibernate ORM, Struts, JQuery, CSS, HTML5, XML, ANT, Maven, AJAX, CSS, WebLogic, UML, JUnit, MVC, WebServices, RESTful, JSTL, JRules, WebSphere, SOAP, SQL, PL/SQL, Oracle 10g/ 11g, UNIX/ LINUX, My Eclipse, WSDL, and Documentum.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, WebSphere and Glassfish.
  • Good experience of build tools like ANT & Maven with Jenkins
  • Very good experience SCM tools like SVN, Mercurial, CVS, VSS and Git Hub.
  • Good exposure to bug tracking tools like Confluence, JIRA & Bugzilla.
  • Experience in using IDEs like Eclipse, Netbeans and Spring Tool Suite (STS).
  • Good hands-on experience with UNIX environment along with FileZilla, Putty tool
  • Familiarity with Software Development Methodologies, including Agile & Waterfall
  • Very good experience of UI development plugins for browsers like Firebug (Firefox), Chrome, IE Developer Tools (IE).
  • Implemented Rest based web services, applied security constraints using OAuth and implemented caching using Etag
  • Taken care of multi threading in back end java beans.
  • Taken care of Java multi threading in common java classes / library.
  • Implemented JSF Framework to simplify the development of various UI Components
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used AJAX to asynchronously communicate with the server and improve the response time.
  • Developed services using Spring IOC to communicate with the persistence layer.
  • Used Hibernate as persistence layer to map objects to database tables and map relationships.
  • Used JMS for Asynchronous communication between the applications.
  • Leveraged the AOP features of Spring Framework to handle exception, logging and security.
  • Involved in handling production support issues. Written SQL queries and PL/SQL procedures to fix production issues.
  • Used SONAR to maintain code quality and code coverage.
  • Developed and implemented several unit test cases and Integration test cases using JUNIT framework in staging environment.
  • Following Agile Methodology for the project implementation.

Environment: Java, J2EE, JDK, Servlets, JSP, JSON, Struts, SQL, AJAX, HTML5, JavaScript, XML, EJB, Spring, J2EE, JDBC, SOAP UI, WebServices, RESTful, JQuery, SQL Server, ExtJS, SQL, PL/SQL, ANT, Maven, Oracle 10g / 11g, WebLogic, AJAX, UML, JSTL, JMS, JRules, UNIX / LINUX, Eclipse/My Eclipse, RAD with DB2 Server as back-end.

Confidential

Java Developer

Responsibilities:

  • Using core JAVA developed a web-based Quiz and testing software.
  • Developed an original object model design using database objects.
  • Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved in writing of Web services using SOAP, WSDL, deployment, and configuration and testing.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Parsed XML using SAX Parser and send that data to consumers as part of Batch Application.
  • Developed unit test cases using JUnit framework.
  • Accessed and manipulated the Oracle9i database by writing SQL Queries

Environment: Java, J2EE, JDK, JSP, JDBC, JSON, VBA, HTML, XML, ANT, SQL, PL /SQL, Struts MVC, Hibernate, Oracle 9i/ 10g, UML, Eclipse, JUnit, CVS, JIRA, CSS, AJAX, Windows XP, UNIX / LINUX.

We'd love your feedback!