We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • 6+ years of professional experience in design and development of enterprise and web based applications using Java/J2EE technologies.
  • Obtained certifications from Oracle as a certified “Java Standard Edition Programmer” (SCJP) and “Java Web Component Developer” (SCWCD).
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 3.0, Struts 1.0/2.0, JDBC, JNDI, JMS, JPA, JAXR, JAXB, SAX/DOM, Web services - SOAP, RESTful, UDDI, JAX-RS, JAX-WS.
  • Extensive experience in frameworks like Struts, JSF, Hibernate, and Spring.
  • Expertise in various components of spring such as IOC, AOP, MVC, Spring Boot and experience with Spring WebService, Spring JMS, Spring Security, Spring Batch, Spring Boot, Spring JDBC Template.
  • Experience working with Application development using Multi-threading, Collections, Generics etc.
  • Expertise in UI development using HTML5, CSS3, JavaScript, Ajax, jQuery, JSP, Servlets, Angular JS.
  • Expertise in implementing and consuming SOAP and REST web services using JAX-WS, JAX-RS and Apache CXF, Axis2.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Good knowledge of messaging services using JMS, IBM MQ, ActiveMQ.
  • Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using tools like UML, Microsoft Visio and Rational Rose.
  • Expertise in using J2EE design patterns including Singleton, Factory, Factory Façade, Front Controller, Data Access Object, MVC, Data Transfer Object.
  • Used application servers like WebSphere, Weblogic, GlassFish, JBoss and Tomcat servers based on client requirements and project specifications.
  • Expertise in using IDE like Eclipse, IntelliJ and NetBeans.
  • Good working Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Good knowledge with version control tools like Clear case, ClearQuest, SubVersion, CVS and GIT.
  • Good experience with continuous integration tools like Jenkins.
  • Strong experience in RDMS database design using PL/SQL to write Stored Procedures, Functions, Triggers, prepared statements and experience in writing queries using Oracle 8i/9i/10g/12c, Sybase, SQL Server 2008 and MySQL.
  • Had good experience working with job scheduling using BMC- Control M tool and good experience with UNIX shell scripting.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Planning, Design, Development and Testing during the development of software applications.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, PHP

Java Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, RESTfulJAXP, JSTL, Xpath

J2EE Frameworks: Struts 1.x/2.x, Spring IOC/AOP/MVC, Hibernate2.0, JSF

Web Technologies: HTML5, CSS3, XML, JavaScript, AJAX, jQuery, Angular JS

Application Server: Websphere, Weblogic, JBoss, Glassfish, Apache Tomcat

IDE’s: Eclipse, Edit Plus, Notepad++, RAD, IntelliJ, NetBeans

Databases: Oracle 8i/9i/11g/12c (TOAD), MS Access, DB2, MySQL, SQL Server

Version Control Tools: Rational Clear Case, CVS, SVN, ClearQuest, GIT

Testing Tools: Mockito, JUnit, Test Director 8.0

Case Tools: Rational Rose, UML, OOAD

Operating Systems: Windows 8/7/XP, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Deerfield, IL

Java/J2EE Developer

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans to use with Spring Framework at Business Tier and uses Spring Bean Factory for initializing services.
  • Developed classes which handles the request parameters, process data, collect data retrieved from the database to List and Map interfaces and store it on objects.(Model)
  • Involved in integrating Single sign on which is provided by OIT as a web service. Developed RESTful web services using JAX-RS, JAXB technologies.
  • Designed and developed user interface using front-end technologies like HTML5, CSS3, JavaScript, Angular JS.
  • Involved in the development of modules Probabilistic, Household and Foster, based on the requirements.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Built the application using TDD (Test Driven Development) approach and Involved in different phases of testing like Unit testing, regression, integration and stress testing using HP Load runner and also responsible for fixing bugs based on the test results.
  • Involved in migration of the application from Sun Java Application server to Glassfish 3.2 environment. Responsible in mitigating the issues corresponding session stickiness, load balancing, setting up JDBC connection pools and other parameters on the app server.
  • Involved in creating, modifying and tuning SQL queries, prepared statements and stored procedures used by the application using PL/SQL developer and Oracle 10g as the database.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
  • Used CVS code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Developed web-based customer management software and SOA architecture using JSF, Spring and web services

Environment: Java 1.7, J2EE, Net Beans 7.4, HTML5, CSS3, JavaScript, Angular JS, Spring 3.x, JDBC, JNDI, Oracle 10g, Glassfish 3.2, ANT, jUnit4, Log 4j, PL/SQL developer, iText, Apache POI.

Confidential, Sparks, MD

Java/J2EE Developer

Responsibilities:

  • Gathered requirements from the Product owner and designed mock-ups based on the requirements.
  • Involved in all phases of the Software development life cycle (SDLC).
  • Implemented Spring AOP for declarative transaction management.
  • Implemented Spring MVC and Spring dependency injection for all the DAO’s, Service Beans.
  • Involved in Creating and consumingSOAPandRESTWeb services using annotations for external application integration.
  • Involved in generating JAXB classes from schema files.
  • Developed several DAO classes interacting with Oracle RDMS and participated in writing JPA criteria builders and predicates.
  • Wrote stored procedures, triggers and functions to perform database operations.
  • Worked with XML parsers using JAXB and configuring of XML files like Web.xml, etc.
  • Developed service layer using various J2EE design patterns Singleton, DAO, Factory, and Repository, Builder.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions.
  • Preparation of Test cases on JUnit during the unit testing and system testing phase.
  • Followed Agile methodologies to execute project.
  • Used UML modeling diagrams to describe the structure and behavior of the system.
  • Utilized pair programming approach to ensure high quality code.
  • Responsible for managing and executing project tasks using Rally.
  • Used Bamboo as continues integration and build server.
  • Automatically start builds in Bamboo with commit-triggers.
  • Responsible for creating feature branches and merge with master in GIT repository.
  • Involved in code development, production deployment and supported.

Environment: JDK 1.7, Glassfish Application Server, IntelliJ, Bamboo, Oracle 11.2 DB, Spring 3.0, Hibernate 2.0, JUnit, REST Web services, GIT, Unix Shell scripts, Control M, SQL Developer, Oracle Virtual Box, Rally, Javascript, Angular JS.

Confidential, Newark, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
  • Designed the front-end using HTML5, CSS3, Java script and Angular JS.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Involved in writing SQL prepared statements, stored procedures, handled SQL Injection and persisted data using Hibernate session, transaction, and session factory objects.
  • Used ANT/MAVEN for compilation and building JAR, WAR and EAR files.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-much, many-one, one-one annotation based mappings inHibernate.
  • Developed DAO service methods to populate the domain model objects usinghibernate.
  • Usedjavacollections API extensively such as Lists, Sets and Maps.
  • Wrote and testedJavaBeans to retrieve trading data and subscriber's information from MySQL database server.
  • Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Project coordination with other Development teams, System managers and developed good working environment.

Environment: Java/J2EE, JSP, Servlets, Struts2, Spring 3.x, JBoss Application Server, Git, XML, HTML5, CSS3, Hibernate, JMS, JavaScript, Angular JS, Oracle 10g, JUnit, JDBC, ANT and Windows7.

Confidential, KS

Java/J2EE Developer

Responsibilities:

  • Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
  • Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of the System.
  • Developed Session Beans to encapsulate the business logic and Entity beans as the persistence objects.
  • Designed and developed user interface using HTML5, CSS3, JavaScript and Ajax.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed Struts-based form validation, Application error handling using Struts Validator framework.
  • Created Web Services using SOAP to provide services to other systems within the company.
  • Deployed the application under Web Sphere App Server. Resolved the production issues during migration onto the production server.

Environment: Java/J2EE, Struts 2.x, Rational Rose, IBM DB2, Unix, XML, XSLT, ANT, JDBC, Eclipse, Tomcat Application Server, Web Sphere Application Server 5.1/5.0, SOAP, WSDL.

Confidential

Java Developer

Responsibilities:

  • Involved in design and implementation using AGILE methodology.
  • Understanding the requirements by interacting with business users and mapping them to design.
  • Involved in developing SOAP and Restful web services functions to get data from the Mainframe Systems.
  • Involved in designing and implementing web service server using JBoss, Web Logic, IBM Web Sphere and Apache Tomcat and client applications by using SOAP, JMS based standards for messaging.
  • Screens using custom front end forms using XML, XSLT, and JQuery.
  • Involved in producing necessary WSDL to deploy as a web service.
  • Created Configuration files for Spring, Hibernate and JSF Navigation.
  • Used Java Socket Programming for communication with POS.
  • Used JUnit Test Cases for unit testing to achieve required coverage.
  • Used Configuration Management Tools for version control which is built on Win CVS.

Environment: JDK, Web service, J2EE patterns, Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, JUnit, Hibernate, DB2, Agile, Web Logic, Rational Clear Case, Web Logic web services, Clear case, Clear quest.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Designed and developed the user interface using Struts 1.2/2.0, JQuery, JavaScript, and XHTML5.
  • Designed front-end, data driven GUI using JSF, Action Script 3.0, HTML5, JavaScript, DOJO and CSS3.
  • Implemented Web Services for communication using SOAP, WSDL and EJB Technology.
  • Developed asynchronous, rich user interface with AJAX and rich Internet application embedded with Flex to get user information from the server and project to user.
  • Designed, implemented and deployed J2EE web application using JSF and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Used log4j for logging and SVN for version control.

Environment: Java, Servile, JSP, Action Script3.0, HTML5, Hibernate3.2, Spring3.0, XML, CSS3, Flex, JDBC, Eclipse, Struts, HTML5, Java Script, Oracle10g.

We'd love your feedback!