We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMAY:

  • Overall 8+ years of extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment, Production Support and adept with leading web-based, object-oriented, and client/server application development, especially involving Java and relational databases using SQL.
  • Demonstrated experience in the building web based multi-tier Java applications using Core Java, J2EE, JSF, JSP, EJB, JPA, JDBC, SERVLETS, JAVA SCRIPTS, JSTL, JMS, HTML, CSS, XML, XSLT, Spring, Hibernate, Web services(SOAP and Rest based API), Struts, Mule Soft and various data base systems.
  • Well versed with software development methodologies like Agile approaches extreme programming, TDD and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Front controller, Observer, Chain of responsibility, Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like Collections, Serialization and Java Beans.
  • Experience in creating robust User Interface (UI) using Angular JS, JQUERY for developing web applications and also having strong knowledge on web based GUI's using Applets, Node Js, React js, Swing, Servlets, JSP, HTML, XHTML JavaScript and CSS.
  • Proficient in implementing MVC design pattern using Struts, Spring. Knowledge in ORM (Object Relational Mapping) Tools like JPA, Hibernate.
  • Good experience in using different spring modules like Dependency injection, annotation, MVC module, AOP concepts and ORM integration.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Experience in developing server side business layer components using EJB architecture that included session Beans for workflow, Entity Beans for persistence, Message Driven Beans for asynchronous communications.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience with Database development using Oracle 8i/9i/10g, PL/SQL, SQL Server 2000 and DB2 . Good programming skills in writing/maintaining Performance tuning SQL and PL/SQL Queries.
  • Comprehensive Knowledge of Software Development Life Cycle (SDLC) having thorough understanding of various phases like Requirements, Design, Development and Testing.
  • Experience in working with different application servers like Web Logic and Web sphere and web server like Apache Tomcat.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILLS:

Languages: Java, SQL, C++

J2EE Technologies: Servlet, JSP, JDBC, JSTL, Web Services (SOAP, Restful), EJB

Databases: Oracle, MySQL, DB2

Operating Systems: Windows, Unix/Linux, Mac

Frameworks: Hibernate, Spring, Struts, JSF, Spring Boot

Servers: Apache Tomcat 7.0, WebLogic 11g, Glassfish 4.1, WebSphere, JBoss

UI Technologies: HTML5, CSS, Java Script, Bootstrap, XML, DTD, XML Schema

Build Tools: maven, gradle, ant, jenkins

Version control tools: GIT, SVN, CVS, Rational Clear Case

IDE s: Eclipse, My Eclipse, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr JAVA/J2EE Developer

Responsibilities:

  • Active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IoC) and Hibernate.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO).
  • Actively participated in the SCRUM meetings to produce quality deliverables within time.
  • Designed and Developed Web Services using RESTFul and SOAP protocols with Apache CXF, JAX-RS/Jersey, XML and JSON.
  • Developed and Implemented Restful Web Services and used Spring Framework.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, SpringAnnotations, SpringAOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Developed user friendly interface to seamlessly combine the new module with existing login system using AngularJS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Experience in customizing and deploying the applications using different application serves such as IBM WebSphere and Apache tomcat.
  • Developed Restful Microservices using Spring Rest and MVC, for OSS services.
  • Used Eureka for discovery of each microservice and to send transactions to them.
  • Configured and customized logs using Log4J.
  • Wrote junit test cases for unit testing.
  • Spring MVC model integration for front-end request action controller.
  • Configured connection pooling on Web Sphere server.
  • Integrated business layer using Hibernate with Spring DAO and Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed Java server Pages using JSP Tags, Spring -tags, minimal Scriplets, HTML for client side validation and errors to ease troubleshooting.
  • Developed various web pages and components using React JS.
  • Developed rule-based applications using java.
  • Implemented collections, multi-threading using concurrent design patterns and handled the Exception handling mechanisms in java.
  • Created docker images for several microservices and implemented docker-compose files to spin up different environments for development and QA teams.
  • Developed Rest Endpoints Using REST Controller of Spring Boot.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Batch.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Setup the Continuous Integration (CI) process for the application using the Jenkins.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.

Environment: Spring, Hibernate, Struts & JSF, EJB, Angular.js, JavaScript, CSS, Html5, Node JS, JQuery, PL/ SQL, JDBC, Spring Batch, soap, React js, Web Services, Eclipse, WebSphere Portal, WebSphere Studio Application Developer (WSAD), Subversion (SVN), JUnit, Scrum, UML, Class diagram, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, MAVEN, Xml, SOA, JMS, Apache Tomcat.

Confidential, Redmond, WA

Sr JAVA/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, NodeJS, CSS and HTML.
  • Using Angular-JS, created custom directives for data manipulations and to display data in standard format in UI
  • Configured routing and use Angular-UI components such as grid, accordion, alerts, buttons, date picker etc.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using .module and .directive.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Integrated business layer using Hibernate with Spring DAO and Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • Implemented RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Java and web services application development and object oriented modeling and database mapping using Spring JPA over Oracle and Cassandra databases.
  • Worked on Spring application framework features IOC container and AOP and integrated Spring with SQL and established data mappings.
  • Object modeling with Cassandra, query optimization and database configuration and tuning. Involved in server side validation based on business rules by using hibernate validator and client side validation is done using Java Script.
  • Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing, and consuming Restful web service.
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using Spring andimplemented Maven Script to create JAR, WAR, EAR& dependency JARS and deployed the entire project onto the Weblogic Application Server environment.
  • Worked core concepts to increase the speed, reliability, efficiency, and scalability of concurrent Java applications.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Developed stored procedures to apply business logic to the database.
  • ANT Script is used for the application building and Log4J for debugging.

Environment: Java 1.6, J2EE, PL/SQL, AngularJS, Bootstrap, CSS, HTML5, Spring, Oracle, RESTful Webservices, JMS, Apache CXF, Log4J, SVN, Eclipse IDE, Weblogic Application server.

Confidential, Jacksonville, FL

JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the optimization Module using Microsoft Visio.
  • Use of the spring’s framework for building the application based on MVC design paradigm.
  • Provided Integration for Springs MVC module.
  • Performed data loading using spring framework.
  • Developed the user Interface Presentation screens using HTML and JSP, formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
  • Produced and delivered the images and other types of mime files as per client requirement using Restful web service
  • Worked extensively on the backend of the application with the database. Involved with various modules of Hibernates (ORM). Implemented OR mappings and HQL. Worked on Hibernate-Springs (ORM module) Integration.
  • In springs-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Springs find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes
  • Deployed the application on Web Logic Application Server and perform other administrative activities on Web Logic application server via Linux.
  • Used build.xml for Apache ANT for automating build processes for the application.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Worked on JavaScript, DOJO Framework JQuery, CSS for designing the UI of one configuration advanced.
  • Used J2ee design patterns, JPA, JSP, JSF, EJB web services, REST, SOAP, struts anHibernate.
  • Application developed in MVC architecture using Struts, springs framework, Hibernate, EJB.
  • Implemented Struts as a web framework, springs as dependency injection framework and Hibernate as database ORM framework.
  • Developed Servlets, JSP pages, JavaScript and worked on integration.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.

Environment: Java 1.5, J2EE, Microsoft Visio, EJB 3.0, JSP, JSF, Web services, Spring, JMS, JavaScript, HTML, ANT, Agile, JUnit, MS SQL Server 2005, My ECLIPSE 6.0.1.Java, JSP, Struts, HTML,, Oracle, XML, XSL, XSLT, SOAP, Web Services, Apache Tomcat, JUnit, Eclipse, ANT, UNIX/Windows NT, design patterns.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Complete Software Development Life Cycle (SDLC).
  • Developed Front End technologies like HTML, CSS, JQuery, JSP, and UI Integration.
  • Implemented Hibernate as the back-end Object Relational Mapping (ORM tool) for mapping java classes with database using the HQL (Hibernate Query Language).
  • Worked on Hibernate to map all the tables from different data sources to make database updating, Explored Map-reduce algorithm and NoSQL.
  • Performed NoSQL, SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Implemented collections, multi-threading using concurrent design patterns and handled the Exception handling mechanisms in java.
  • Developed various CRUD operation using RESTful web services.
  • Implemented asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
  • Created the unit test cases and mock objects using framework and used NetBeans as the IDE.
  • Used Agile Methodology and involved in daily SCRUM. Also worked on UAT issues and production support issues as a part of the Release support team.

Environment: JDK1.5, JSF 2.0, Servlets 2.4, Hibernate, Spring, JBOSS5.1, CSS, Clear Case, Log4j, ANT, XHTML, XML, JMS, UML, JUnit, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of SDLC including requirements Collection, Design and analysis of the Customer specifications from business analyst.
  • The application is based on the MVC-II Architecture using Apache Struts framework.
  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Code and design review for C++ and Java modules.
  • Coding and testing of modules in C++.
  • Used Multi-Threading and exceptional handling in the development of applications.
  • Used the Struts framework for managing the navigation and page flow.
  • Created templates using design patterns (Business Delegate, Service Locator, and Session Façade) extensively.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in maintenance of the application.
  • Used Bugzilla as a Bug Reporting Tool.
  • Developed the EJB-Session Bean acts as Façade, will be able to access the business entities through their local home interfaces.
  • Used JDBC for accessing the data from the DB2 database.
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.

Environment: J2EE, C++, EJB2.0, Java Beans, JDBC, JSP, Struts1.0, Design Patterns, JavaScript, JDBC, Servlet, JSP, Unified Modeling Language, XML, JMS, (Persistent storage using Queues and Topics), using SQL statements WebLogic 7.1, PL/SQL, DB2, UML, WinCVS, JUnit, Log4j.

We'd love your feedback!