We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • 8 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals. Involved in all phases of SDLC and worked on software applications using Java, J2EE, spring and Hibernate. Versatile team player with good analytical, communication and interpersonal skills
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, Servlets, HTML, XHTML, JavaScript, CSS, JQuery, and Angular JS.
  • Expertise in using angular modules like Angular - animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Expertise in creation of angular custom Directives Filters and Services.
  • Good experience on JavaScript, JQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Expertise in developing the applications using Core java concepts likes OOPS, Multithreading, Garbage Collections and Socket Programming etc.
  • Strong knowledge of Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ, and Apache Kafka.
  • Experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/Restful web services.
  • Experience in Microservices, Pivotal Cloud Foundry, and Engagement using Spring Boot.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in J2EE application development using Core Java, J2EE, EJB, Spring MVC, Spring Boot, Micro services, RESTful Web Services.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Expertise in various java concepts likes OOPS, Collections, Multithreading, and Exception Handling.
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, REST, WSDL, WADL, UDDI, and XML related technologies/tools such as JAXB, XSD, and XML with good understanding of JAX-WS, JAX-RS, and JAX-RPC inter-operable issues.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF to handling HTTP, JMS transports.
  • Expertise in n-tier Architecture, object-oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • Worked extensively on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and UN marshalling XML documents.
  • Experience in developing Rest Service using Jersey framework.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in Build processing using Jenkins, Git and Maven.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Developed test cases using JUnit and performed peer to peer testing.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis, Flex

UI Frameworks: JQuery, AngularJS, Angular 2/4,Bootstrap, Spring Boot

IDEs: Eclipse 3.x, IBM WSAD, IntelliJ, Web Storm

Web technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, JQuery, AngularJS, JSON

Design Tools: Adobe Photoshop, Adobe After Effect

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, Jmeter, HTML Unit, selenium

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008 , MySQL, Mongo DB

Version Control: CVS, SVN, Git, GITHUB, GITLAB

Build Tools: ANT, Maven

Messaging Tools: JMS, Rabbit MQ

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE

Confidential - Deerfield, IL

Senior JAVA/J2EE Developer

Responsibilities:

  • Responsible for designing and developing Web-based Enterprise applications using Java/J2EE technologies such as Springs, Servlets, REST and SOAP
  • Involving and developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON, and AngularJS.
  • Involved in deploying the J2EE applications on IBM WebSphere and Apache Tomcat.
  • Using Agile Software development methodologies
  • Implemented micro services-based architecture using Spring Boot interacting through REST API.
  • Involved in design, development, and implementation of the front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS, and Bootstrap.
  • Developed and Deployed Stateless and State full session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
  • Worked with Angular 4 using Angular CLI and generated various components, routes, services, and pipes and structured the application code using Component-based architecture.
  • Responsible for producing and consuming the SOAP and Restful web services
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC, and DAO, Spring AOP
  • Implemented various J2EE design patterns like Singleton, Factory, MVC, Front Controller, and Data Access Objects (DAO).
  • Developed the Micro services as spring boot application compatible with Pivotal Cloud Foundry.
  • Used spring core annotations for Dependency Injection, Spring DI and Spring MVC for RESTful APIs and Spring Boot for micro services.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Implemented Log4J to trace logs and to track information.
  • Implemented in working with various databases like Oracle, SQL Server, and MySQL.
  • Responsible for building the application using MAVEN.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom React JS Components, library Components, and Redux library. Used Docker Hub for registering the Docker images.
  • Having a Handful of experience in using OAuth 2 for Micro services security.
  • Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the MySQL database.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Implemented HTTP requests using Rxjs Observable library in Angular 2.0 to handle multiple values over time.
  • Working with Babel and Web pack in application build and deployment processes.
  • Prepared Junit and testing test cases and execute them as part of auto build process from Jenkins Jobs.
  • Configured Node JS in the back end to interact with MongoDB using Mongoose connector.
  • Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL and WCF services.
  • Worked with development team to deploy the application code on to Pivotal Cloud Foundry.
  • Created a Virtual Network on Windows Azure to connect all the servers.

Environment: Java1.8, Spring 4.x, Spring MVC, Spring Hysteric, Spring quartz, Drools, JBPM, Jira, Hibernate 4.x, Angular JS, JQuery, JSON, AJAX, GWT, Web Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Design Patterns, React JS, Adobe launch, Git, AWS, Docker, SourceTree, Bitbucket, Apache Maven, Pivotal cloud Foundry, JUnit, Rest Assured, HTML5, Postman, WebLogic 12c.

Confidential, Austin, TX

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
  • Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
  • Developed DAO persistence layer using Hibernate.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, AngularJS.
  • Used JPA to manage data between business layers to the database layer.
  • Developed web services by WSDL, SOAP and XML schema support.
  • Involved in development of the web pages using AngularJS, JSP and Java Script.
  • Used node.js in writing server side java scripting modules.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used JSF for automatic synchronize UI components, navigation handling and duplicate button press problem.
  • Used Dojo to develop custom dojo widgets for Color chooser, Widget Library Digit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences
  • Used Crystal Report tools to generate data sources. Application development using N-tiered client/server development.
  • Implemented Rational Unified Process (RUP) for software development process
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework. Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Developed RESTful Micro Services as Spring Boot application compatible with Pivotal Cloud Foundry (PCF).
  • Used Web logic Application Server to deploy applications.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
  • Used Groovy for static and dynamic typing, operator overloading, associative arrays, polymorphic
  • Iteration and native support for regular expressions. Written build xml file for ANT scripting from Groovy.
  • Used IBM Rational Clear Case (software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity.
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: Java 1.7, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF components, DAO, HTML, Java Script, XML, CSS, ANT,AngularJS,Angular 2,JSP, Node.js, JavaScript, Ajax, Web logic Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, PCF,CVS, DOJO, Ant 1.5, SOAP, DB2, PL/SQL, SQL, Axis2, Web Services-WSDL,Windows.

Confidential - Kansas City MO

Java / J2EE Developer

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and developed user interface using Spring JSP, HTML and JavaScript.
  • Involved in multi-tiered JEE design utilizing Spring MVC and Hibernate.
  • Extensively used Spring Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
  • Developed java utility classes using servlet that were used by other modules for formatting, excel downloads and other purposes.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Defined the search criteria and pulled out the record of the customer from the database. Make the required changes to the record and save the updated information back to the database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Modified spring configuration files as per application requirements and developed web services for non-java clients to obtain policy information.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Involved in writing shell script to export oracle table\'s data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Implemented MVC pattern using spring framework for web tier.
  • Used various Java, JEE design patterns like DAO, DTO, Singleton etc.
  • Used DAO and JDBC for database access.
  • Developed applications with ANT based build scripts.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Design and develop XML processing components for dynamic menus on the application.
  • Involved in postproduction support and maintenance of the application.

Environment: Core Java, JSP, Servlets, Spring, Hibernate Framework, Tomcat, Oracle, Unix Shell Scripts, XSL, XSLT, Eclipse, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XML, SQL, Log4J.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and JavaScript, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using IBatis and Hibernate framework.
  • Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from the database.
  • Developed the responsive UI web pages using XHTML, JQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Extensively used MVC, Factory, Delegate, and Singleton design patterns.
  • Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Experienced in object-oriented analysis, design and application development using JAVA, J2EE, XML, JSON, RAML, JMS, BRMS, NoSQL technologies
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • Wrote custom JavaScript utilizing JQuery to enhance theme, setup server to handle several page requests.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Used Bootstrap and Angular JS, React.js, and Node.js in effective web design.
  • Used Angular2.0 HTTP Module to make API calls and worked with the observables.
  • Developed Single page applications and Custom Directives using Angular 2.0.
  • Implemented Routing, Imperative Routing, and guards with the help of Angular2.0 route module.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

Environment: Java, JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, AJAX, XSLT, XML, DOM4J 1.6, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

Confidential

Software Developer

Responsibilities:

  • Responsible for understanding and execution of requirements
  • Writing the code &JUnit test cases & running the JUnit test suites
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
  • Used JDBC as persistence layer for interacting with Oracle 8i database.
  • Was responsible for developing and deploying the EJB (Session & MDB).
  • Extensively worked on reconciliation reports comparing huge sets of data from source and destination in data sourcing projects using Data Structures.
  • Attending various trainings sessions such as OOAD, programming principles, C++, HTML, xml, web-services etc. as trainee.
  • Implemented an Ecommerce application for online bookstore that provides the user with a catalogue of different books for which a consumer is provided with a shopping cart application.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.
  • Writing/Manipulating the database queries, triggers, stored procedures etc.

Environment: Java 1.4, J2EE, Servlets, JSP, Struts, MVC, EJB, Java Beans, SQL, PL/SQL, Design Patterns, JDBC, JBOSS, Log4J, Apache ANT, JavaScript, CSS, HTML, XML, DB2, Stored Procedures.

We'd love your feedback!