We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Harrisburg, PA

SUMMARY:

  • Over 7 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with JAVA/J2EE technologies & developing applications with agile methodology.
  • Roles include Senior Software Developer with proven track record in developing, implementing and reengineering the corporate Internet/Intranet high traffic web sites, content management systems with ability to work on multiple projects.
  • Expertise in GUI using Angular JS, Node JS, Java Script, HTML, DHTML, CSS, SQL, PL SQL, XML languages.
  • Extensive working experience in Service Oriented Architecture and publishing Restful and Soap web services using WSDL, SOAP, REST, JAX-RS, XML, JSON, Axis2 and UDDI in distributed web application development.
  • Expertise in developing application as per the requirement provided by the client using frameworks such as Spring Framework 3.x, 4.x.
  • Strong experience in RDBMS database design using PL/SQL to write Stored Procedures, Functions & Triggers, DB normalization, ER modeling, cursors, prepared statements and extensively worked with MySQL, Oracle 9i 10g 11g, DB2, SQL Server 9.0 10.x 11.0, 12.0.
  • Expertise in MVC architecture and Implemented application and services using Spring Framework, EJB, Struts, and ORM tools like Hibernate, JPA API for fast pace and efficient code generation
  • Experience with developing software using design patterns like Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Experience in developing persistence layer using ORM tool Hibernate and using Hibernate Query Language (HQL) and mapped it to POJO models using Hibernate annotations and also established data integrity among all tables. .
  • Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
  • In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like Tomcat, IBM WebSphere, Oracle WebLogic and JBOSS.
  • Hands on experience in Design Patterns, Data Structures, XML Schema validations and Ant build scripts.
  • Involved in designing and implementing modular application based on micro services architecture in Java and Spring.
  • Experience in using version control tools CVS, TFS, Subversion and GIT.
  • Exposure to complete software life cycle from client requirement analysis to deliver.
  • Experience in writing unit test cases and Automation test scripts using JUnit, Mockito.
  • Experience with developing software using design patterns like Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Experience in working with XML related technologies XSLT, XPath, XQuery, DOM and SAX parsing.
  • Expert in using MS OFFICE tools Word, Excel, Visio, Power Point of all versions from 2003, 2007, 2010 and 2013 to do Documentation, UML diagrams, Presentations etc.,
  • Expertise in using IDE’s like My Eclipse, Eclipse, RAD, STS.
  • Good communication, inter-personal, analytical and organizational skills with ability to address, analyze and resolve diverse and complex issues, expertise in problem solving and trouble-shooting ability.
  • Expertise in working with projects in Health, Retail and Investment domains.

TECHNICAL SKILLS:

Languages: Java (7, 8),J2EE, JavaScript, C, C++ and UNIX Shell Scripts.

Methodologies/Design Skills: Agile methodology, TDD, UML, OOP, OOAD and J2EE Design patterns.

Technologies: J2EE, JDBC, JMS, JSP, JavaBeans, RMI, EJB, Hibernate, HQL, JNDI, JAX-RS, Apache CXF, JMS,EMS,JSF, JavaScript, CSS, IBM MQ, AWT, JIRA.

Web Services: SOAP, WSDL, AXIS, JAX-RS, JAX-WS, JAXP, JAXB, WSDL4J, Soap-UI, RESTFUL.

FrameWorks/OR Mapping: MVC, Struts 2.0, Spring 2.x/3.x/4.x, JSF, JPA, SOA and Hibernate 3.0/4.0.

Servers: J-Boss, WebLogic, Apache Web Server, Web Sphere, Apache Tomcat.

Web Technologies: HTML4.0,5.0/DHTML,CSS, Ajax, JS, JQuery, Angular JS, NodeJS, JSON, JSTL, XML, XSD, JAXB, SAX, DOM, XPath and JAXP.

RDBMS/DBMS: Oracle DB, IBM DB2, MS SQL Server, SQL, PL SQL, Triggers, Views, HQL.

Version Control: CVS, Subversion,Clear Case, GIT and TFS.

Testing Tools: JUnit, UAT, Mockito.

Other Utilities: Log4j, ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification, Analysis, Design, and Development.
  • Worked on Agile Methodology with daily Scrum calls and Test Driven Development(TDD).
  • Designed and developed the UI using JSP, HTML5, CSS3, JavaScript, Angular JS.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap.
  • Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey and Spring MVC and for securing the REST API used Spring Boot and Spring Security.
  • Involved in creating DAO's and used Hibernate for ORM mapping in Integration with Spring.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Developed micro services using Spring Boot.
  • Implemented events to post the message on the queue using JMS and IBM MQ.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in creating DAO's and used Hibernate for ORM mapping in Integration with Spring.
  • Designed validation services on Hibernate framework for integration with Oracle Database.
  • Used Core JavaDesign Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Wrote annotated POJO classes, which contain business logic to map database tables with java objects.
  • Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
  • Persistence layer developed using Hibernate 4.0 framework and implemented DAO to handle the data base interaction.
  • Used GIT for version control and deployed application to Tomcat.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Wrote Unit test casesusingMockito.
  • Used Maven for project builds.
  • Worked closely with the Testing Team for identifying and fixing bugs.

Environment: JAVA JDK 1.7,1.8, SOAP and RestFul WebServices, Spring Framework 4.x, Hibernate 4.x, Spring Boot, HTML4.0/5.0, Angular JS, JUnit, STS, JDBC, PL/SQL, XML, Web logic Application Server, Tomcat 7.0, Oracle 12g, Maven, JPA 2.1, Agile scrum.

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Participated in Application Design and Architectural sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
  • Used SpringMVC and Hibernate Framework for data handling.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, MySQL.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Using JSP, JSTL, JavaScript, and jQuery for web page development and Frontend validation.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Involved in writing Junit test caressed Sonar tool for the reviewing the code.
  • Total project was built with Maven. Involved in writing the POM.xml and build properties.
  • Experience in creating webpages using HTML, CSS, JavaScript, jQuery, JSP, Bootstrap, JSF (Rich faces and ICE faces) and Node JS.
  • Used Spring validation framework for performing data validations.
  • Generated the Responses based on the Requests sent by the UI using the JSON Objects.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Also implemented Micro Services using Spring boot, Spring MVC, Rest Templates based on RESTful API.
  • Implemented various Design patterns for the application including Singleton, DAO, BeanFactory, and SessionFacade.
  • Used Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
  • Wrote test cases using Junit and Mockito.
  • Involved in using Log4J to create log files to debug.
  • Used Maven for project builds and Used the GIT Repository for versioning.
  • Participate in deployment support for the releases.

Environment: JAVA JDK 1.6,1.7, J2SE, J2EE, Node JS, Hibernate 3.0/4.0, SOAP and Restful Web Services, Spring 3.2, ANT, JUnit, Mockito, JavaScript, JDBC, Micro Services, PL/SQL, XML, UML, Linux, MySQl, Tomcat, Jetty, Log4j, Maven, JPA 2.1.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Involved in analysis, design, development, testing using SDLC Process.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Designed developed and maintained the data layer using Hibernate, AngularJS, JSP, JPA API.
  • Worked on implementing HibernateAPI for database connectivity.
  • DevelopedHibernate mapping configuration files to provide the relation between java objects and database tables.
  • Developed Business logic of the application using Java, Spring Core and implemented it in MVC architecture using Spring MVC.
  • Used various core Java concepts like Collections and Multithreading for complex data computations and analysis.
  • Performed form validations using reactive forms from Angular JSframework.
  • Implemented core business logic using several design patterns Business Delegate, Singleton, Service locator, Session Facade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Worked on JSP, HTML, Java Script and CSS for content layout and presentation.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Used JS form validations for validating the client side data.
  • Worked on version management system SVN.
  • Used Maven for Build management.
  • Worked on Java Script libraries like jQuery and JSON.
  • Performed JUnit unit testing and captured the results.
  • Used WebSphere as application server.

Environment: Java 1.7, Spring MVC, AngularJS, RESTFul, XML, XML Schema, SVN, DOM, JSON, HTML, Ajax, SQL, MySql, Tomcat, Maven, Agile, jQuery, JSP, Java Script, Junit, WebSphere.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrating, and Deployment and production phases.
  • Used Struts MVC objects like Controllers, Validators, Web Application Context, Action Servlet, Handler Mapping, and Form Controller.
  • Developed logic and code using Java and worked with the Struts tags and used struts as the front controller to the web application.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Designed xml and web service to communicate with different applications.
  • JAXB parser for marshaling and un-marshaling.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Working with WSDL and SOAP messages.
  • Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
  • Developed DAOs (Data Access Object) using Hibernate 3.1 as ORM to interact with RDBMS
  • Used Web Sphere MQ for enterprise level messaging system.
  • JMS was used to send/receive asynchronous data from various message brokers.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit.
  • Involved in using Log4J to create log files to debug.
  • Used Rational Clear case for version control.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Deployed the application on Web Sphere Application Server6.0 (WAS).

Environment: Java 1.7, Struts MVC, XML, XML Schema, DOM, HTML, Ajax, SQL, MySql, Maven, Relational Clear Case, Log4J, JAXB, Web Sphere MQ, Agile, WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Develop the sequence and class diagrams and get it approved from the client
  • Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
  • Created the front end using Node Js, JSP, HTML, XML, and advanced JavaScript. Used Oracle as backend
  • Developed Application front end using Spring Framework 2.5.
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Developed Scalable applications using Stateless session EJBs.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, Java Scripts and Web logic.
  • Involved in writing and reviewing unit test cases using Junit.
  • Implemented client side validations in registration forms, login and logout forms using Java Script.
  • Implemented client side validations in registration forms, login and logout forms using Java Script.
  • Used CSS in design of the templates and skins.
  • Worked on production support/defect fixing and Deployed the application in JBOSS server.
  • Used stored procedures, trigger, cursors, packages, Anonymous PL/SQL to store, retrieve, delete and update the database tables by using PL/SQL.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Development, testing Servlets and JSPs in the typical MVC Architecture.
  • Used SVN for version control
  • Used Maven for building the application.
  • Provided production support by interacting with the end-users and fixing bugs.

Environment: Java 1.6, Hibernate, JavaScript, DOJO, HTML, Node Js, UML, XML, XSL, XML Schema, DOM, SAX, SQL, Tomcat, Ant, Linux, JDBC, SVN, Servlets, JSP, Junit, Water fall methodology, Eclipse 3.x.

Hire Now