We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Houston, Texas

SUMMARY:

  • Around 8 years of professional experience in development and deployment of various Object oriented and web based Enterprise Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).
  • Proficient in N - tier application, design and development using Java, JEE, JSP, Servlets, Struts, JMS, Spring MVC, Spring DI, Spring AOP, JPA, Hibernate and Oracle.
  • Extensive experience in designing and prototyping User Interfaces for intranet, web applications and websites using - HTML, HTML5, DHTML, CSS, XML, XSLT, XHTML, UML, JavaScript, Ajax, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts).
  • Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, Web Sphere, Web Logic and Jboss.
  • Experience in developing Web-centric applications using XML, AngularJS, JavaScript, JQuery, CSS and IIS.
  • Expert in designing and developing persistent framework using Hibernate ORM and JPQL.
  • Proficient in developing SOAP and RESTful Web Services.
  • Extensive experience in Database Design, Data Modelling, Data Cleaning, Data Migration and SQL.
  • Instrumental in databases like Oracle 9i/10g/11g, SQL Server 2005/2008, PL/SQL, MySQL 4.1/5.0, DB2 with extensive work related to SQL and various database objects like stored procedures, packages, functions, triggers & views.
  • Extensive experience working in Struts Framework, O/R mapping Hibernate framework and Spring Framework.
  • Experience in developing Microservice based RESTful API utilizing Spring Boot with Spring MVC .
  • Extensive experience working on Web Services architecture in UDDI, SOAP and WSDL using JAX-RPC.
  • Hands on experience in building projects using popular IDE’s like JBuilder, RAD, NetBeans, Spring STS and Eclipse.
  • Good knowledge of Design patterns like Singleton pattern, DAO, DTO, Model View Controller, Factory and Abstract Factory architecture.
  • Expert in testing framework like Junit, Easymock.
  • Working knowledge of build tools such as ANT and Maven
  • Experience in writing complex database queries, stored procedures, and triggers using MS SQL, SQL Plus, PL/SQL.
  • Knowledge in application development processes like Agile, TDD, iterative and waterfall SDLC Methodologies
  • Experience in using version control tools GIT, TFS, SVN and ClearCase.
  • Experience on production support.

TECHNICAL SKILLS:

Java Technologies: Java 1.7/1.8, J2EE, JDBC, Servlet, JSP, JSTL, JNDI, Spring, Struts, Hibernate, JPA, EJB, Log4J, JMS

Web Technologies: JSP, Servlet, JQuery, JSON, Ajax, AngularJS, Bootstrap

RDBMS/ Database: SQL/PLSQL, DB2, Oracle9i/10g/11i, MySQL, Microsoft SQL Server.

IDE: Eclipse, Net Beans, RAD, IntelliJ IDEA

Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat

Software Engineering: UML, Design Patterns, Rational Rose, Rational Unified Process

Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, RESTful, Apache AXIS, JMS and SOA.

Version Control: CVS,SVN, Rational Clear Case, TFS, GIT

Operating Systems: Windows, UNIX and Linux.

XML Technologies: XML, XSLT, XSL, DTD, DOM, JAX-RPC, SOAP, WSDL

Scripting Languages: HTML5, JavaScript, CSS3, and XSL, UNIX C and Korn Shell

Building and Testing Tools: Ant, Maven, JUnit, Log4j, SOAP UI, Find Bug

PROFESSIONAL EXPERIENCE:

Confidential, Houston, Texas

Java/J2EE Developer

Responsibilities:

  • Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
  • Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
  • All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into Oracle database.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Used Spring Boot for developing Microservices and used REST to retrieve data from client-side using Microservice architecture.
  • Implemented Spring MVC 3.2, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Implemented API proxies through Apigee and wrote extensive API policies using API Management platform APIGEE.
  • Created the proxies using Transformation, Mediation and Security Policies through APIGEE.
  • Used SAML and OAuth to secure web services.
  • Involved in developing UI components using ReactJS and JSON to interact with RESTful web services.
  • Created build environment for Java using Git and Maven.
  • Used Log4J to write log messages with various levels.
  • Developed the test cases with JUnit for Unit testing of the built components.
  • Used RabbitMQ as the message broker to convert the entire flow as a SOA based architecture.
  • Used Git for version controlling and regularly pushed the code to GitHub, Used for source code maintenance.
  • Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
  • Used Maven as a build tool in the application.
  • Used Jenkins for Continuous Integration.

Environment: Java/J2EE Hibernate, Spring, Spring MVC, REST(JAX-RS), JSON, CSS, JUnit, RabbitMQ, Maven, Oracle 11g, ReactJS, JIRA, Jenkins, GIT HUB, Spring Tool Suite, Sql Navigator, Pivotal Cloud foundry, Apigee Edge, SSRS, Postman.

Confidential, Tallahassee, Florida

Java Software Developer

Responsibilities:

  • Analysis, Design, and Implementation of software applications using Java.
  • Designed and Implemented MVC architecture using JSP, Servlets which involved writing Action Classes/Custom Tag Libraries, JSP and business components.
  • Managing/Fixing bugs and Client Issues in the application.
  • Designed interactive static HTML using HTML5 and CSS3 as screen level prototype, JavaScript for client side validation.
  • Used core JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
  • Designed automated correspondence letters generation module for Tangible Property Management of UPMIS.
  • Involved in new enhancement Electronic Processing of Claims for UPMIS.
  • Participating in JAD sessions in the enhancement process of E-claims.
  • Responsible for deploying applications to Development and Test servers for FLAIR@DFS and Crystal Reports.
  • Developed Stored Procedures in SQL Server 2012 R2 for Crystal Reports.
  • Developed Crystal Reports Application for Florida Accounting Information Resource (FLAIR) application which helps FLAIR users in tracing the payments, disaster expenditure and all other expenses by State of Florida. This application replaced the Old Microsoft Access App.
  • Used RESTFUL in conjunction with Ajax calls using JAX-RS and Jersey.
  • Designed and developed the Application using spring and hibernate frame work.
  • Enable DS Authentication for the web Service APIs' to make it accessible only for valid users by using spring Interceptors.
  • Implement Spring AOP for logging to avoid code redundancy
  • Developed DAO and service layers using the Spring Dao support and hibernate ORM mappings.
  • Implemented RESTFUL web services using Spring Boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Created interactive websites and website features using JavaScript and JQuery UI.
  • Wrote Page level code using JavaScript with AngularJS framework along with JQuery and other JavaScript libraries, NodeJS.
  • Develop JUnit test cases for all the functional flows in the application, Passes all test cases successfully.
  • Developed and implemented Spring and J2EE based MVC (Model-View-Controller).
  • Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Used Eclipse IDE for development, configured and deployed the application using ANT, and tested using JUnit.

Environment: Java 1.7/ J2EE, Servlets, Spring, JSP, JSF, XML, XSL, XSLT, JavaScript, AngularJS, JQuery, JDBC Spring 4.0.5.x, Hibernate3.x, JUnit, Eclipse, Tomcat, DB2, JSF, HTML, XML, Spring MVC, Hibernate 3.0, Log4j, Web Sphere 6.1, REST Services, Crystal Reports, DB Visualizer, SQL Server Management Studio.

Confidential, Milwaukee, Wisconsin

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 developing new portfolio application with complete new design which will be compatible with existing application.
  • Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Filling the requirement gaps and communicated with Analyst to fill those gaps.
  • Created the application using Spring, Spring Boot, Spring Data and Spring REST web services.
  • Developed Client side code in AngularJS, integrated with REST, processed the JSON response
  • Worked with AngularJS controllers, directives, factory, service sources, routings and events.
  • Established a JSON contract to make a communication between the JS pages and java classes.
  • Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
  • Designed and developed a Restful style Web Services layer using Java, HTML, CSS, and the JavaScript libraries.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
  • Worked with the SIEBEL team at client side to understand the API to be invoked and developed JIVE REST based APIs for the team to consume or invoke to have a seamless integration between the systems.
  • Familiar in writing Custom directives in AngularJS, making use of modules and filter objects according to the application requirement.
  • Developed single page web application using JavaScript framework AngularJS.
  • Developed user interface using JSP, HTML, CSS, JQuery, AJAX and JavaScript.
  • Extensively used Maven to manage project dependencies and build management.
  • Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
  • 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.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Used Spring data framework for CRUD operations on MongoDB.
  • Followed good coding standards with usage of JUnit, EasyMock and Checkstyle.
  • Build/Integration tools and Deployment using Maven 2 and Jenkins.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Involved in splitting of big Maven projects to small projects for easy maintainability.
  • Involved in deploying and testing the application in JBoss application server.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.

Environment: Core Java, J2EE, CSS, XHTML, JSTL, JavaScript, JQuery, AngularJS, JSON, XML, XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring Integration (Spring Boot, Spring Data, Spring Cloud) REST, Spring, AJAX, JSF2.0, JIRA, Jenkins, JBoss 1.6, Perforce, Apache Camel, Unix, Eclipse, Maven, JUnit, MongoDB, EasyMock for code coverage, MS SQL Server 2008, SVN.

Confidential, Jersey City, New Jersey

Web Application Developer

Responsibilities:

  • Involved in analysis, design and development of eReporting system and developed specifications that include Use Cases, Data Design, and Architectural Diagrams.
  • Participated in Business related decisions and collection of user requirements.
  • Worked on UI designing, Data modeling, and reviewed the design documentation.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, AngularJS and Bootstrap for designing Webpages.
  • Extensively used CSS media queries and Bootstrap to support for Responsive development.
  • Designed and developed the presentation layer using ICE faces Framework over JSF.
  • Involved in configuration of AJAX Push techniques for dynamic functionality.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Implemented the application using various design patterns which includes MVC and Session Facade.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Used Hibernate Template as the ORM tool to communicate with the database.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS
  • Consumed SOAP and REST web services to get the persisted data from different databases.
  • Used XML Web Services using REST principles to consume certain intra-organizational data which includes certain FedEx specific location services and postal code services.
  • Deployed the applications using Eclipse IDE on WebLogic Application Server as well as Tomcat Server (Local).
  • Developed stored procedures in PL/SQL for Oracle 10g.
  • Enabled export of PostgreSQL (postgress) data into XML files and import into Oracle database.
  • Experience in working with the Columnar NoSQL Database like Cassandra to manage extremely large data sets
  • Implemented Grunt automation and designed applications using SASS that modularized the code that led to concise style sheets.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Used SVN for source code versioning and maintenance.
  • Involved in developing the test cases using JUnit.
  • Used Log4J for monitoring logs for all the applications.
  • Used Hudson for continuous integration.
  • Built and deployed the application using ANT Build with Apache IVY support.

Environment: Java / J2EE, JSPX, HTML, CSS, JSF 2.0, ICEfaces 3.x, Struts2.0, JQuery, JavaScript, AngularJS, Bootstrap, AJAX, PL/SQL, Oracle 10g, SOAP, Web JAX-WS, REST, JAX-RS, JMS, XML, JUnit, Log4J, Apache IVY, ANT, Hudson, IBM ILOG, PostgreSQL(Postgress), NoSQL, Data Modeling, SVN, Eclipse IDE, WebLogic Application Server.

Confidential

Software Developer.

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, Servlets, spring tags, and JSTL on the front end.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTFUL Web Services for transferring data between different applications.
  • Developed the front end of the application using HTML, CSS, JSP, and JavaScript.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.
  • Participate in the software design, development and package implementation using the Hybrid platform.
  • Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.

ENVIRONMENT: Java/J2EE 1.5, JAXB, MySQL, IBM WebSphere, Tomcat Application Server, RESTful, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven, JUnit, Log4j, SVN, Servlets, JSF, jQuery, JSP, JavaScript.

We'd love your feedback!