We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • Around 8years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Software Java Developer with expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Waterfall and Agile methodology.
  • Experience of using various web technologies like HTML, CSS, Java Script, JSP, Servlets, Angular js, Node.js, BootStrap, JQuery, AJAX, XML, XML Schema, XSLT and JAXP.
  • Strong experience using open source frameworks like Struts MVC 2.0, Spring IOC, Spring MVC.
  • Experience in creating RESTful web services using Spring MVC.
  • Experience in creating SOAP/WSDL web services using Apache CXF 2.0
  • Experience in creating AWS webservices.
  • Experience in spring with JDBC / Hibernate modules, and Hibernate 3.0 for ORM frameworks.
  • Experience in Camel ESB to consume JIRA messages.
  • Experience in installing, configuring and deploying enterprise scale J2EE applications using Oracle Web Logic 8/9/10.3, Apache Tomcat 5.x/6.x/7.x servers.
  • Extensive experience using version control tools using PVCS, CVS, Clear Case, Subversion (SVN) and build tools like Apache Ant, Apache Maven.
  • Well versed with J2EE Design Patterns likeDAO, Service Locator, ValueObject, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
  • Experience in implementing large-scale online transaction processing (OLTP).
  • Able to effectively organize and prioritize multiple tasks.
  • Experience in deployment integration tool Jenkins.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Quick in learning & working with new technologies to fulfill project needs.
  • Good debugging and code documentation skills, have provided result oriented solutions to my team.
  • Good experience in IBM Web Sphere Application Server, JBoss and Web logic 9.1/7.x, JBoss 4.0 application servers and Tomcat 5.0 web server.
  • Working knowledge of UNIX environments, including shell scripting.
  • Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Serversystems using Java, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS, JAXP,JAXB, SDO,JPA), XML, SOA Web services, ESB, JINI and Java Spaces Technology.
  • Experience in handling custom exception using exception strategy and logging framework for Mule ESB application and analysis.
  • Experience in implementing Mule MUNIT testing framework.
  • Experience using Camunda Business Process Management (BPM).
  • Experience in working with Unix and Shell Script
  • Experience in developing relational DB’s(SQL/MX,SQL Server).
  • Experience working on NOSQL data base like Mongo DB.
  • Experience working on web applications using Groovy and Grails.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH, XMPP and parsers like JAXP (SAX, DOM) andJAXB.
  • Experience programming in the JBoss Enterprise SOA environment including JBossDrools Rules.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE (Servlets, JSP, EJB), HTML, CSS, XML Parsing, Java Script, JDBC, Web Services, PL/SQL

Frameworks: Apache Struts 2.0, Spring Core and IOC for Dependency Injection, Spring MVC, Camel ESB, Spring Boot, Boot Strap.

JAXRPC, JAXWS and JAX: RS API s with implementation of Apache Axis 1.x/2.x and Apache CXF 2.x, Jersey, XML, XSD, XSLT, XPATH, SOAP, WSDL, UDDI and HTTP.

ORM Frameworks: Hibernate, Spring with JDBC, Spring with Hibernate, Spring with JPA (Java Persistence API)

Application/Web Server s: Oracle BEA Web Logic 8.1/9.1/10.3, IBM Web Sphere 6.x/ 7.x, JBoss 5.x/ 7.x, Oracle SUN Glassfish and Apache Tomcat 5.0/6.0/7.x.

Databases: Oracle SQL, Sybase, MySQL, MongoDB

Development Tools: Eclipse Kepler, Oracle SUN Net Beans 7.x, TOAD, Oracle SQL Developer, WinSCP, SFTP, XML Spy, SoapUI and My SQL Workbench

Operating Systems: Windows 2000/2007/2010/ XP, UNIX

Version Controls: Concurrent Version System (CVS), Tortoise SVN and Clear Case

Software Methodologies and others: SDLC Water Fall Model, Agile Scrum

IDE: Eclipse, Mule ESB, MySQL Workbench, Spring STS, Brackets, Sublime Text

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Controller.
  • Designed and developed B2B components using Spring MVC 4.x, Apache Camel, JMS, JAXB, JAX-RS 2.0, Jersey 2.x.
  • Produced and Consumed RESTful Web services using Spring MVC.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Designed and developed web services using Spring and operate within Mule ESB.
  • Involved in moving source code from Clear case and SVN TO GIT.
  • Impact analysis, Design and development of Use cases and Business req.
  • Developed Marshalling and UnMarshalling for request and Response XML using JAXB.
  • Worked on XML related technologies like XSLT, XPATH, XMPP.
  • Modeled JSP UI Components as View and Action Servlet as a Controller
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Converted data sources from Weblogic to JBoss.
  • Configured Apache for JBoss domains with virtual Servers.
  • Build sample applications on AWS which demonstrate architectural features.
  • Created complex IAM policies for delegated administration within AWS.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Implemented Camunda workflow services for managing client transfer process.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Developed web layer using Spring framework to manage the project in MVC pattern.
  • Created and configured Java Beans using spring IOC.
  • Consumed and created Restful web services using spring.
  • Involved in writing persistent.xml and used JPA for persistence.
  • Used SVN for version controlling.
  • Designed and implemented business rules using DROOLS framework. This involvedbusiness requirements and translating to rules and integrating rules engine with existing web application.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Designed all portions of application using MongoDB NoSQL database.
  • Worked on Mongo DB for content and delivery management.
  • Developed SOA, software apps and web service solutions using Oracle OSB 11g.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Tightly integrated the Mule ESB with different application.
  • Worked on Mule MUNIT testing framework.
  • Developed web applications using REST web services written in Groovy and Grails wrapped with JAX-RS.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services)using JMS.

Environment: Windows 7, Java, J2EE, Spring Framework, RESTful Web Services, Jersey 2.x, Apache Camel, XML, Agile Methodology,DROOLS, Mule ESB, Eclipse IDE, Jenkins, Soap UI,JMS, Mongo DB, Camunda, Log4j, Maven, JBOSS,AWS, JSP, SVN, Oracle BEA WebLogic Server 12.1

Confidential, Athens, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Assisted in designing, developing and testing of activities for all BRMS rules.
  • Worked on Git to attach useful metadata to Git objects.
  • Worked on My SQL and Mongo DB.
  • Created Spring Controllers classes based on the existing Struts Action classes .
  • Used Hibernate ORM for mapping Java classes to database tables and data querying
  • Developed POJO’s, Data Access Object (DAO) to handle all database operations. Used Hibernate in persistence layer.
  • Produced and Consumed RESTful Web services in JSON.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Successfully implemented zero downtime in both Apache and JBoss.
  • Modeled end -to -end business processes using BPMN and leveraged Camunda Workflow Engine to create executable flows.
  • Wrote transformations for importing data using Spring Batch.
  • Developed front end GUI using HTML, CSS, JavaScript, Angular.js, Ajaxand enforced the look and feelstandards using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
  • Define standards for configuring and using AWS services in a secure and scalable manner.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Worked with technical teams for establishment of architecture models for JBOSS BRMS systems.
  • Worked on Spring MVC annotations such as Controllers, Request Mapping while handling the specific classes.
  • Designed business rules using DROOLS framework for existing web applications.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data Marshalling as well as UnMarshalling process.
  • Experience working on Distributed version control system i.e. Git
  • Developed and executed software systems using JavaScript and Groovy.
  • Implemented SOA solutions and business processes by using BPEL.
  • Worked within SOA based enterprise framework to build web services.
  • Created Composite Applications, Home Security components and Adapters by using Oracle SOAtechnology.
  • Architected services to align with business objectives and fit into overall SOA driven program

Environment: Java-J2EE, JDK, JSP, Servlets, Spring, RESTful Web services, JSON,DROOLS, Hibernate, Agile, Eclipse, Oracle, Spring,Maven, Subversions, Mongo,Camunda,Groovy, AWS,PL/SQL, WebLogic Server, Apache Tiles, JBOSS, JavaScript, Node.js, HTML, CSS, XML

Confidential, Florham Park, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Participate in discussions with business users for requirements related doubts.
  • Used SVN for version controlling and Eclipse as IDE.
  • Worked on building local repository mirror using Git hub.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
  • Implementing parsing techniques to extract data from XMLs.
  • Worked with JAXB and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Used MVC framework to separate concerns and structural components in the design.
  • Provide application maintenance and enhancement support for legacy systems.
  • Developed complex SQL queries for extracting data from the database.
  • Involved in writing JPA Named Queries, SQL Queries to fetch datafrom Oracle database.
  • Use Spring Framework and MVC component development for the applications and mapped web requests to specific class handlers using Request Mapping annotations.
  • Developed Restfulweb servicesto expose the business methods to external services.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Implemented Grails TagLibs to avoid Groovy code in GSP pages.
  • Implemented services in modeling analytics platform using Grails and Groovy.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Strong Experience in using XML technologies such as XML, XPATH, XQUERY, XSL, XSLT, DOM and XML Beans.
  • Assisted in installation and configuration of JBOSS BRMS systems.
  • Developed Mongo DB Schemas, functions and procedures.
  • Configured Web servers with SiteMinder Single Sign on (SSO).
  • Designed and Implemented Log4j for Logging and appending the Log file used in debugging purpose.
  • Developed integration techniques using the Apache camel and Apache active MQ technologies.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Coding and Unit testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java-J2EE, JSF, JDK, JSP, JPA, Servlets, spring, Hibernate, Agile,, Rest web services, JSON, My Eclipse, MySQL, Log4j, Maven, JBOSS,Mongo DB, Subversions, PL/SQL, Web Sphere, SSO JavaScript, Node.js, HTML, CSS, XML, JQuery.

Confidential, Gaithersburg, MD

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and validating functional specifications.
  • Followed Agile methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Impact analysis, Design and development of Use cases and Business req.
  • Involved in writing PL\SQL Queries.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, and JavaScript/JQuery.
  • Used SVN for version controlling and Eclipse as IDE.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Used Clear Quest tool to keep track of the application bugs and to coordinate with the Business and QA analysts.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java, J2EE, Struts, Servlets, was, JSTL, JavaBeans, JDBC, XML, CSS, Java Script, SQL, Oracle, WebLogic, Eclipse IDE, CVS, Clear Quest, Rational Rose, HTML, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on all phase of agile development life cycle with 2 week sprints/Iterations, retrospectives and iteration planning meetings.
  • Did Test First development (TDD) after creating dummy stubs using Junit and Mockito for Mocking objects to test.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio and also with Object AID.
  • Worked on Spring Application using Spring MVC, Controllers to capture incoming requests and delegate them to Services and Send information to JSP's using Models and Views.
  • Worked with JSP, Servlets to display data on User Interface, also worked with HTML to create, edit, populate forms.
  • Used both Hibernate and Spring JDBC for Persistence integrated with Spring, using Spring ORM support, to convert database errors into more meaningful errors from Spring.
  • Worked with Spring JDBC Mappers, JDBC Template, NamedParameter JdbcTemplate creating a simpler persistence model.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Gained Familiarity with SOAP web services, WSDL contracts, XML SOAP messages developed using JAX-WS with Spring Support
  • Developed RESTful webservices with Spring support to handle data transfer between internal systems with various other applications.
  • Wrote SQL queries to handle data in Microsoft SQL Server 2008 Platform.
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in JBoss Application Server.
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform to setup automated builds.

Environment: Core Java, J2EE, Agile, Junit, Mockito, Visio, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, RESTful, SQL, PLSQL, (PL/SQL) SQL Server, Apache Tomcat, JBoss Application Server, Angular JS, Java Script, HTML, CSS, Maven, Jenkins, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and validating functional specifications.
  • Followed Agile methodology.
  • Performed analysis, design and development of application based on J2EE and Design Patterns.
  • Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, Java Script, and CSS.
  • 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.
  • Worked with WebLogic to develop and deploy complete application.
  • Developed the EJB-Session Bean acts as Facade, will be able to access the business entities through their local home interfaces.
  • Developed EJB-CMP Entity Beans to perform the account transactions business logic.
  • Deployed EJB’s and Servlets in WebSphere application server.
  • The view JSP accesses the response DTO to build the user response.
  • Used web services for data exchange using SOAP and XML.
  • Wrote complex SQL Queries, PL/SQL procedures.
  • Used ANT for automated deployment

Environment: J2EE, JDK, EJB2.0, Java Beans, SOAP Services, JDBC, JSP, Struts1.0, JNDI, Design Patterns, WebLogic 8.1, ANT, SQL, PL/SQL, Oracle 9i.

We'd love your feedback!