We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Lenexa, KansaS

SUMMARY

  • Over 8 years of versatile Software Development Experience in four different organizations that includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using Java, J2EE, JSP, Servlets, JQuery, Spring, Hibernate, JMS, EJB and Web Services.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Good experience in implementing SOAP and REST web services using JAX-WS, JAX-RS and Apache Axis2.
  • Experienced with Spring modules like Spring core, Spring MVC, Spring AO
  • P and Spring ORM Integration.
  • Experienced in working with SOA applications by implementing web services (SOAP and REST).
  • XML experience includes creating XML files, DTD's and XSDs, XSL/XSLT Style Sheets, XPATH JAXP (DOM, SAX, and JDOM), JAXB (Castor, XML Beans) and parsing XML using Xml Beans, Xml Web Services - SOAP.
  • Excellent development experience using Agile-Scrum and Waterfall models.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, DTO, DAO, MVC, Session Façade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Experienced in handling different core interfaces, caching mechanism, join strategies using Hibernate framework.
  • Experienced in integrating applications using JMS, EJB and Mule ESB.
  • Experienced in implementing web based applications using Struts MVC frame work.
  • Experienced in implementing UI Screens and components using HTML, CSS, JSP, JST, Ajax, JQuery and JSF.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture design.
  • Expertise working with Application servers likes TcServer, Web Logic, Web Sphere, Tomcat and JBoss.
  • Expertise in using IDE like Eclipse and Net Beans for debugging and coding standards.
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Expertise in using IDEs like, Spring Tool Suite, Eclipse 3.0, various Configuration Management tools like CVS, Clear Case and SVN.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using Junit for performing unit-testing framework.
  • Expertise in back-end procedure development, for Database Applications using Oracle, PL/SQL, SQL Server and MongoDB.
  • Excellent team player and ability to adapt to changes quickly and efficiently
  • Experience in working with development team for schema designing and index suggestion inmongodb.
  • Experience in dealing with on-site and off-shore teams, customers and stake holders.
  • Excellent communication skills, analytical skills and problem solving skills.

PROFESSIONAL EXPERIENCE

Confidential, Lenexa, Kansas

Senior Java/J2EE Developer

Responsibilities:

  • Actively involved in requirements gathering, analysis and conceptual design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get an asynchronous response.
  • Sign service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Implemented SOAP Web Service for Loan Supply department.
  • Implement the business logic to process transactions for rule evaluation under the generated java stubs/POJO.
  • Worked on a 13 member team involved in developing an innovative transaction management application to improve the business.
  • Involved in Database Design and Normalization.
  • Worked on angularJSframework to develop interactive websites based on client needs.
  • Built the reusable service components using AngularJSservices with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Created and maintained project tasks and schedules.
  • Integrated Hibernate with Spring business components using Hibernate Template.
  • Created data access layer for interactions with database and MQ
  • Created callable statements to utilize stored procedures for faster execution of SQL queries.
  • Created text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Developed application service components and configured beans using Spring, creation of Hibernate mapping files.
  • Designed and developed User Interface, application modules using JSP, Spring, JavaBeans, HTML, CSS, JavaScript and AJAX.
  • Good experience in usingmongoDBthird party tool likemongochef formongosecurity management.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Created JUnit test scripts to unit test the code flow.
  • Functional testing of the web service was performed in SoapUI (4.5.2)
  • Volume and performance testing using Tomcat vs. WebSphere.
  • Tested and fixed bugs to reach the end to end flow.

Environment: Java, JavaScript, Angular.js, Node.js, JSF, JQuery, Spring MVC, Hibernate, EJB, AJAX, Maven, SOAP and Restful web services, JUnit, Soap UI and PL/SQL.

Confidential, Salt Lake City, Utah

Senior Java/J2EE Developer

Responsibilities:

  • Involved in development of Technical Specification documents.
  • Integrated Spring MVC Framework and Hibernate in web application.
  • Used Spring framework for Dependency Injection (IOC), Model View Controller (MVC) to implement business layer components and application navigation layer.
  • Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
  • Built Hibernate models and Java patterns to implement DAO layer using Hibernate interfaces.
  • Created custom java and XSLT transformers and done orchestration using XPATH.
  • Involved in the creation of Message Driven beans to interact with MQ Series using JMS.
  • Consumed Rest web services from other development centers using different clients.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Used JQuery/Ajax for cross domain calls and handling JSON responses from server calls.
  • Worked closely with QA, Business and Architect to solve various defects quick and fast to meet deadlines.
  • Actively participated in planning sessions for Sprints, effort estimations, Backlog refinements and dividing features into USs and Tasks.
  • Integrated theADFtaskflows in CMEOracleweb center Portal application
  • UsedNode.jsto run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Involved in building codes using Maven and deployed on Jenkins.
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Code review and performance and code optimization inADF
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing and integrating testing.
  • Followed coding guidelines, ran PMD and found bugs and then ran Code coverage to made sure 100%.

Environment: Core Java, Spring, Hibernate Framework, JSF, AJAX, Oracle 11G, Eclipse, Maven, Angular.js, Node.js, WSDL, XML, UDDI, Junit, XML, SQL, Log4J, PMD.

Confidential, San Jose, California

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating UML diagrams such as Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio
  • Implemented the AJAX, JSPs in the MVC Struts Framework to effectively handle the workflow of the application.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Used Hibernate XDoclet tags to generate hbm.xml files.
  • Worked with Hibernate to develop Persistence classes to interact with the database.
  • Developed real time tracking of class schedules usingNodeJS(socket.io based on socket technology, ExpressJSframework).
  • UseNodePackage Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Implemented Rest Web Services for communicating one application to another by using Jersy implementation.
  • Called PL/SQL stored procedures using Java Callable Statement from hibernate.
  • Implemented generic framework on the top ofADF.
  • Involved in coding business specific algorithms involving interest rate calculations using Core Java.
  • Used Different Parsers to parse XML files to transform them into required formats.
  • UsedLog4jto implement logging facilities. Developed multiple custom-made exception classes when required.
  • Worked as a team member that provided 24*7 application support.
  • Successfully executed entire test cases and fixed any bugs/issues identified during the test cycles.
  • Used Eclipse IDE and Web Sphere application server in development.
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Servlets, MVC Struts, Spring, SQL, HTML, CSS, Javascript, Angular.js, Node.js,Web Sphere Application Server, SOAP, UML, MS Visio, XML, Oracle, VSS, Log4j, Unix, Maven.

Confidential, Chattanooga, Tennessee

Java/J2EE Developer

Responsibilities:

  • Involved in the software development of Vehicle data prefill (VDP) web application as a Senior Java Developer. This application was developed to enhance the online experience by allowing Insurance agents to do quotes with ease. Moreover, this would allow agents to have more customers as fast to quote successfully for Property and casualty Insurance.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed and designed the front end using HTML, CSS, and JavaScript with Ajax and tag libraries.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Set up an environment, configured applications and deployed in IBM Web Sphere7 Application Server.
  • Implemented Struts MVC for designing and implementing the UI Layer for the application.
  • Developed web pages using JSP Tag Libraries, HTML, and JQuery.
  • Worked on development of PF (Policy Fulfillment) application which involved the coding of Java, database as IBM DB2.
  • Wrote client side validations using JavaScript.
  • Developed server-side services using Java (multithreading, collections).
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Implemented Persistent layer using JPA interfaces.
  • Log4j is used for logging utility.
  • Develop administrative interfaces with the technologies of JSP, JSF,node.js, backbone.js
  • Designed, developed and implemented document transformation applications using XML tool.
  • Used DOM parsing methodology for serializing and parsing the XML request and response.
  • Developed unit test cases and functional test cases using Junit.
  • Developed application of Web Services with the help of IDE tool.
  • Used SVN as version control system.

Environment: Java, JSP, Junit, Javascript, Angular.js, Node.js, Spring Tool Suite 3.1.0 IDE, IBM DB2 Database.

Confidential

Java Developer

Responsibilities:

  • Responsible for understanding the business requirement.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Interacted with the system analysts and business users for design and requirement clarification.
  • Used J2EE Design Patterns like Session Façade pattern.
  • Used AJAX components in developing UI.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • Junit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Used Log4j as a debugging tool.
  • Developed UI modifications for uPortal using XSLT, DHTML, XML and JavaScript
  • Used CVS repository for version control.
  • Extensively used Tomcat server and JBoss application server for developing, building and testing the application.

Environment: JDK 1.4, J2EE, STRUTS 1.1, MVC, Servlets 2.3, JSP 1.2, XML

We'd love your feedback!