We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Des Moines-, IA

SUMMARY:

  • About 8+ years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies in areas such as Insurance, Financial Services, Telecom.
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Expertise in using HTML, DHTML, CSS, Java Script, JSP Custom tags in designing web pages.
  • Excellent Experience in Java Script Framework (Angular JS, React JS, Node JS)
  • Expertise in React JS framework to develop t he SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
  • Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, Micro Services, Request, Elastic Search, spark and tinplating engines.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
  • Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application.
  • Implemented AJAX based design in creating better, faster and more interactive web applications and good experience in using JSON.
  • Experience in application development using J2EE technologies like Servlets, JSP, JDBC, RMI, JNDI, EJB, JMS and Web Services.
  • Experience in designing, developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Expertise in developing distributing business applications using EJB implementing Session beans for business logic, Entity beans for persistence logic and Message driven beans for asynchronous communication.
  • Extensively experienced in developing light weight and integrated business applications using Spring Frame work.
  • Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on Spring web flow to manage the application page flows.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in developing XML documents using DTD, SCHEMA and parsing using SAX, DOM, JAXP and transformations using XSL, XSLT, XPATH.
  • Extensively worked on implementing Service Oriented Architecture (SOA architecture) using XML Web Services (SOAP, REST, WSDL and UDDI).
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss,, and Web logic.
  • Hands on experience in using various IDE’s, Eclipse, RAD, JBuilder and JDeveloper.
  • Knowledge on different databases like Oracle, My SQL, Ms-Access, SQL Servers and also writing PL/SQL packages, procedures, Functions, triggers using SQL Plus.
  • Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
  • Good understanding and experience in working with team members from different cultures and excellent verbal and written communication and ability to learn new technologies.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, SQL, PL/SQL, UML, XML, XSLT, XSD, XPATH

Front End Technologies: HTML, XML, JavaScript, TLD, Custom Tags, CSS, AJAX, Angular JS, React JS, JFS, Node JS

Web Technologies: J2EE, Servlets, JSP, JSTL, JDBC, Filters, Listeners

J2EE Technologies: JNDI, EJB (SLSB, SFSB, Entity Beans), JMS/MDB

Frame Works: Spring, Spring MVC, Spring Web-flow, Hibernate, Struts

Web Services: SOAP and REST

Tools: ANT, Log4J, , Junit, SOAP UI, CVS

DataBases: Oracle10g/9i/8i, DB2, SQL Server, MYSQL, Ms Access

Web/App Servers: IBM Web Sphere, JBoss, Apache Tomcat, WebLogic

IDE’s: Eclipse, RAD, WSAD, JBuilder, JDeveloper

Operating Systems: Windows XP/7/8/10, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines- IA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis And Jersey Frame works.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Developed the GUIs using HTML, CSS, JSP and Angular JS framework Components.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services..
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Flex, Node.js.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
  • Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager)
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GITHub API through keywords.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable).
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Used spring JDBC template for persistence with data base.
  • Involved in writing DB queries & PL/SQL programming and involved in checking executions plans, creation of indexes and tuning the queries.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit test cases for testing various Java components.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Tier2, Production Support teams.
  • Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.
  • Worked with QA team during various testing phases and resolved defects.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Servlets, JSP, JavaScript, CSS, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, XML, AJAX, jQuery, JMeter, ANT, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Clear Case, Windows.

Confidential, Durham-NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.
  • Involved in Analysis, Design and coding for different releases in Java and J2EE environment.
  • Used spring application context, annotations, aspects, MVC mappings to implement controller and business layer.
  • Replaced existed Angular JS code with Angular 2 code, which decreased number of lines of code for a web application.
  • Built web applications which are more user interactive using latest technology Angular 2.
  • Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based Architecture provided by Angular2.
  • Built Web pages that are more user-interactive using JavaScript, Angular JS, and Bootstrap.
  • Responsible for architecting and executing solutions using JavaScript frameworks like React.js, Angular JS and Backbone JS.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implement the JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework.
  • Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
  • Used Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and Angular JS to create Controllers to handle events triggered by clients and send request to server.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
  • Implemented framework components to consume REST web services using Spring CXF.
  • Involved in implementing UI screens, custom validations using JSF and Ice faces.
  • Established a JSON contract to make a communication between the JS pages and java classes.
  • Strong experience in using Hibernate core interfaces, advanced features like Inheritance, join strategies, caching and annotations to implement DAO layer.
  • Implemented displaying error messages, text based values using Spring core and message resources.
  • Integrated JSF with Spring and used Spring MVC annotations to control navigation from presentation layer to business layer.
  • Co-ordinate and actively worked with DBA team for database version migrations.
  • Experience in using SPUFI, QMF, Stored Procedure for fetching data from DB2 database.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
  • Used Spring data framework for CRUD operations on MongoDB.
  • Implemented Jersey Rest web services and consumed web services using Http client.
  • Created stored procedures to perform various operations that required to perform various database operations.
  • Used GIT and SVN as the version control system and Maven, Jenkins build script for builds.
  • Responsible for writing Junit test cases and Peer level testing.
  • Involved in fixing System testing issues and UAT issues.
  • Worked on Production Support, participated in Ticketing by using Remedy.

Environment: Spring, Hibernate, Rest Web services, JSF, JQuery, Oracle 11g, JUnit, Log4j, Maven, Subversion, SOAP, REST, GIT, SVN, Jenkins, MongoDB, Oracle, MongoDB, Agile Methodology, WMQ, DB2, WebLogic9.x, Linux, AngularJS, SVN, Eclipse, JSON.

Confidential, Salt Lake City, Utah

Sr. Java/J2EE Developer

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules.
  • Designed the application architecture in lines of Struts Frame work based on MVC2.
  • Architecture with JSP as View, Action Class as Controller and combination of EJBs and Java classes as Model.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Used Struts, JSTL, Struts-eland Tag Libraries.
  • Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, Java Script.
  • Responsible for designing, writing code in Action Class, Validators, Action forms and developing the system flow for the module using Struts Framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation by JavaScript and Struts built-in form validations.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Implemented pre authentication and data base security using spring security.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Developing build files for the project using ANT build tool.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used XSL/XSLT for transforming and displaying reports.
  • Strong experience in using SOAP-UI to create mock services and putty to check logs in UNIX system.

Environment:: Java, J2EE, JSP, Servlets, Struts 1.3, Dojo, RAD, XML, EJB 3.0, Ant, SQL, CVS, PVCS, Java Swings, Angular JS, Web Services, SOAP, WSDL, MVC, JavaScript, CSS, AJAX, Oracle10g, Web Sphere, Toad, XSL/XSLT, UNIX.

Confidential, Washington, DC

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC) to implement business components as spring beans.
  • Used Spring MVC interceptors to handle pre-request, post-request modifications.
  • Wrote application level code to perform client side validation using JQUERY and JAVASCRIPT.
  • Used Hibernate Framework for persistence onto oracle database using mapping annotations and used optimized join strategies.
  • Used AngularJS as the development framework to build a single-page application.
  • Experienced in using HQL (Hibernate Query Language) to get results from DAO layer.
  • Involved in the development of on-line account management, order and Payment Processing using SOAP web services using spring CXF.
  • Provided technical assistance for maintaining the production applications.
  • Designed, tested and debugged external and DB2 native stored procedures.
  • Implemented Hibernate to map all the tables from different data sources to make database updating, Explored Map-reduce algorithm and NoSQL.
  • Implemented centralized messaging system using JMS and migrated into using Apache Kafka.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Experienced in implementing multi threading, synchronization using Thread pools, executive service and lock interfaces.
  • Used Jenkins for continuous integration of the application.
  • Implemented test cases, wrote test classes using Junit and Easy mock.
  • Involved in configuring Emma plug-in, sonar check style with Jenkins for successful build.
  • Involved E2E Development by integrating Front End and Backend by Debugging.

Environment: Java 5, Spring, SOA, JMS, SOAP Web Services, SOAPUI, Hibernate, XML, XSD, Junit, Jenkins ILOG, AngularJs, Maven, GIT, PL/SQL Developer, DB2, JavaScript, JSF, WMQ, JMS, Kafka, NIX, Log4J, UML, Agile Methodology, GIT, NETBEANS.

Confidential

Java Developer

Responsibilities:

  • Used agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object and data transfer object.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Implemented REST webservices within the application with the use of URI templates and content negotiation.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache .
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, Oracle.
  • Designed and implemented transaction management using Spring AOP.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • Implemented different types of spring controllers as per application requirements.
  • Spring Validators, persistence layer, DAO and service layer components using Spring/ Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured ApplicationContext files and performed database object mapping using Hibernate annotations.
  • Used WebSphere Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.

Environment: Java, J2EE, JSP, HTML, EJB3.0, Servlets, Rational Rose, Websphere Application server 6.1, JBoss, UML, REST Webservices, SOAP, Apache Axis 2, Spring, Hibernate 3.0, JPA, JDBC, ANT,WSDL.

We'd love your feedback!