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!