We provide IT Staff Augmentation Services!

Sr. Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Holland, MI

SUMMARY:

  • Over 8+ years of IT experience that includes developing Web - based, Client-Server and N-tier applications with distributed components.
  • Diversified work experience in Healthcare, Finance, Banking and Automotive domains.
  • Experience with Open source frameworks using Struts, Spring s, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.
  • Experience in Client-Server and N-tier web applications development, deployment and maintenance using Java, J2EE, Servlets, JSP, JSTL, JDBC, Struts, Spring Batch, Hibernate, JNDI,MDB, XML, XSLT, HTML,AJAX CSS, JavaScript, Web Services.
  • Good Knowledge on Spring IOC, AOP, Spring MVC and spring integration with Hibernate and Struts Technologies.
  • In depth knowledge of presentation layer like JQuery, JavaScript, CSS and HTML.
  • Worked with application/web servers like Web logic, JBoss, JAP6, IBM Web Sphere Liberty Server and Apache Tomcat.
  • Extensive experience/Working knowledge in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Good knowledge in developing Web services using SOAP,REST, XML, WSDL, JAXB
  • Have strong knowledge of various Software Development Life Cycle Models like Agile SCRUM and Waterfall .
  • Good Experience in RDBMS concepts and experience in working with Oracle8i/9i, 10g, 11g, DB2 and MY SQL, PL/SQL, Database triggers, Procedures and Functions.
  • Experienced with JDBC API in establishing connections to database and configuration of data sources in application server.
  • Experience in build tools such as ANT & Maven.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Good Knowledge on Management Tools like Splunk.
  • Expertise in handling Version Control Systems like SVN, CVS and GIT.
  • Hands-on experience in Unit testing, Integration Testing, Functional Testing using various testing methodologies and tools like Junit and Mockito .

TECHNICAL SKILLS:

Languages: Java, J2EE, Java Script.

Query Language: SQL, PL/SQL

J2EE Technologies: J2EE (JSP, Servlets, JNDI, JDBC) EJB3.0, JMS, JSF.

Web Technologies: Servlets 2.3, Applets, JSP 2.0, JDBC 2.0, JSTL, EJB3.0, Spring, AJAX, Hibernate, JNDI, JMS, JTA, XML, XLT, XSLT, XML Parsers (DOM, SAX,, JAXP), Java Server Pages, JSON, SOAP, REST, DHTML, AngularJs, NodeJs, HTML JSF, JSP, AJAX, JavaScript, HTML5/DHTML, CSS.

Web Services: WSDL, REST, SOAP, XML, JAXB.

Methodology: Agile Methodology and Waterfall

Design Patters: MVC, Fade, Singleton, DAO, Factory, DTO

Frameworks: Struts, Springs, Spring Batch, Spring JDBC, Hibernate

Webservers and Application Servers: Tomcat, IBM Web Sphere, BEA Web logic, JBoss

IDE Tools: RAD6.0/7, IBM Web Sphere Studio Application Developer (WSAD5.0), IDE Eclipse, Net Beans, Spring Tool Suite.

Open Source Libraries: Log4j

Version Control: CVS, SVN, GIT, Rational Clear Case.

Data Base: Oracle, No-sql

RDBMS: Oracle11g, 10g/9i/8i, SQL Server2000/2005, DB2

Operating Systems: Windows2000/XP/NT, Red Hat, Linux 7.0 and Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Holland, MI

Sr. Java J2EE Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using the spring framework.
  • Involved in design, development, and testing phases of software development life cycle.
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Implementation of Spring Restful web services which produces JSON.
  • Worked on caching the reference data using a highly optimized ehcache.
  • Implemented the Job Scheduler functionality to load the Cache Data.
  • Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.
  • Integrated site minder for the sign-on to the application using WebLogic Server.
  • Used log4j to monitor the Error Logs.
  • Created the build, deployment and configuration related scripts for Maven.
  • Involved in setting up Maven configuration and helping Continuous Integration CI Issues.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used GIT repository for software configuration management and version control.
  • Followed Agile Methodology and Scrum list as a Software development process.
  • Deployed the application using WebSphere Application Server.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, AngularJS, REST, JavaScript, Spring JDBC,HTML5, CSS3, AJAX, JSON, Maven, Jenkins, GIT, XML, WAS, log4j,AngularJS, Oracle 11g/12i, WebLogic, JIRA.

Confidential, Boston MA

Sr. Java J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Worked on developing the backend part of the application involving spring framework, JPA, Hibernate and Web Services.
  • Used various feature of spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Used Postman HTTP Client for Testing WebServices.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implemented two-way data binding, one-way bindings in angular.js to maintain bi-directional data flow between parent and child angular components.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used JIRA for bugs and issue tracking.
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used SOAP UI to test the web service API calls.
  • Wrote JUnit test cases to test business logic.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Involved in Resolving Production Issues assigned through SR Tickets.
  • Implemented log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.
  • Deployment of ear and War files in Tomcat & WebLogic Server.
  • Used GIT repository for software configuration management and version control.

Environment: Java 8, J2EE, Agile, HTML5, CSS,JSP, Ajax, Spring 4.2.0, Hibernate 5.0, SOAP, WSDL, XML, Apache Tomcat, WebLogic, Perl, Splunk, Soap UI, Postman, JIRA, SQL, RESTful Web services, AngularJS, JSON, Sybase, log4j, git, SVN, Source Tree, Oracle 11g/12i.

Confidential, Buffalo NY

Sr. Java J2EE Consultant

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Experience in an Agile Software Development environment using Agile methods like XP and SCRUM and Test Driven Development.
  • Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework.
  • Developed Action Classes, which holds business logic in Struts framework.
  • Implemented REST web services for other applications to communicate.
  • Annotation based Hibernate beans developed to eliminate the mapping XML files.
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Implemented the integration with the back end system with web services using SOAP and WSDL.
  • Developed Java Beans and Utility Classes for interacting with the database using JDBC.
  • Used SQL statements and procedures to fetch the data from the database.
  • Processed JSON Request according to different types modules, actions and request data.
  • Designed and implementation of Spring-Security for the application for authentication process against LDAP,J2EE pre-authentication and Database.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Created jar files, compiled them and run those using Maven scripts
  • Maintained and written Sybase stored procedures.
  • Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development)
  • Configured log4J for logging.
  • Used GIT repository for software configuration management and version control

Environment: Java, J2EE, Agile, HTML5, CSS,JSP, Ajax, Spring 4.0, Hibernate 5.0, SOAP, WSDL, XML, Apache Tomcat, AngularJs, Soap UI, Jenkins, Splunk, MDB, SQL, JSON, JMeter, log4j, Sybase, Clearcase8.0,Oracle 11g/12i, GIT.

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications
  • Prepared backend procedures, functions, views using native SQL.
  • Developed Rich UI Component using DOJO, JSON and DOM.
  • Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
  • Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
  • Configured Struts tiles component with Spring MVC Frame Work. Configure Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resources and SSH.
  • Designed User Interfaces or front end pages using JSP2.0, Servlets2.3, CSS, XML and HTML.
  • Implemented pre authentication and database security using spring security.
  • Developed Hibernate mapping file and the hql queries for retrieving data from the database DB2.
  • Used Rational Clear Case as version control tool and Rational Clear Quest for defect logging.
  • Used ANT tool to build and deploy the application on IBM Web Sphere Server.

Environment: Struts1.2, Spring3.0, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, Hibernate, SOAP UI, EJB 3.0, Oracle 10g, WebServices, ANT, Jenkins, XML, XML Spy, JMS, Eclipse, Agile, OOA, JUnit, Unix, JSON, Tomcat, Log4J, Rational Clear, AngularJs, Case, HTML5, CSS, SAX, JAVA 5, JDBC, TOAD .

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring Framework 3.0.2.
  • Implemented MVC Architecture and used Spring Framework in developing the web interface.
  • Developed the application in Model View Controller (MVC) design patterns using JSP, Java Servlets, and EJB.
  • Deployed the application using WebLogic Application Server 7.0.
  • Developed web-based user interfaces using Servlets, JSP, HTML, and XML.
  • Encapsulated business logic with JSP and EJB.
  • Wrote scripts in JMeter to test the performance of the API's.
  • Extensively used JAXB parsers to parse XML into objects.
  • Used WSDL and SOAP protocol for Web Services implementation. focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
  • Done IUT and SIT for the modules developed.
  • Wrote the SQL queries to access the database.
  • Configured the log4j to persist the data (error tracking and info) into log files and implemented the same in application.
  • Validated the web pages using the Validation Utils and displayed the error messages.
  • Used SVN repository for software configuration management and version control.

Environment: JAVA, J2EE, HTML, Servelets, JDBC, JSP, Spring Framework 3.0.2, Apache Tomcat 6.0.26, My SQL, Eclipse 3.5, JavaScript, JQuery, AJAX, CSS, EJB, Web logic Server, Log4J, Shell Scripting, XML, Windows XP, Linux, SVN.

Confidential

Java Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using the struts frameworks.
  • Involved in design, development, and testing phases of software development life cycle.
  • Designed and developed Service layer using Struts framework.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class.
  • Responsible for developing JSP view pages controlling view part of application
  • Deployed the application using Tomcat Server.
  • Optimizing the web pages for the screen of a mobile device using CSS, JavaScript.
  • Used JSP to generate the information about the client dynamically.
  • Used SVN repository for software configuration management and version control

Environment: JAVA, J2EE, HTML, JDBC, JSP, Web Logic Server, Tomcat, IDE Eclipse, Struts, Oracle, JavaScript, CSS, Tomcat, Windows XP.

We'd love your feedback!