We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

Denver, CO

PROFESSIONAL SUMMARY:

  • Having 9+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
  • Strong experience in Software Development Methodology such as Agile (Scrum) Methodology, Iterative and Waterfall.
  • Extensive experience with both Core and Advanced Java concept which include Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts framework, Spring 3.0-4.0 framework, O/R Mapping Hibernate 3.x & 4.x framework, JDBC, JMS and Web Services (SOAP & REST).
  • Extensive knowledge in Front End technologies like Angular JS, AJAX, JQuery, JavaScript, HTML, XML and CSS.
  • Hands on experience with Ajax related technologies and JQuery API to develop rich and interactive web applications.
  • Seasoned professional in various frameworks like: Struts, Hibernate 3.0s, Spring 4.0.
  • Extensive work experience in JSP, Servlets, JavaScript, JDBC.
  • Having Expertise in advanced JavaScript libraries and frameworks such as Ext JS, Angular JS 1.0 & 2.0, React JS, Node JS and Object-Oriented Programming in JS.
  • Extensive Knowledge on databases like Oracle, DB2 and MySQL.
  • Having Expertise on Web Content Management System (WCMS) in Hybris.
  • Developed ANT scripts and used MAVEN & GRADEL tool to build and deploy J2EE Applications.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Having Working Knowledge on XML, XSLT, XPATH, XQUERY, and XSL-FO.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat, Camel.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail and Simple Notification Service (SNS)
  • Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS and Cloud Watch.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Extensive experience in SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, REST, UDDI, WS Security, XML-RPC and JAXB/JAXP.
  • Strong experience in writing SQL Queries, stored procedures, joins and Triggers.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Very good experience in designing J2EE Applications using OOAD, UML, Rational Rose Methodologies.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Good understanding of NoSQL Data bases and hands on work experience on Cassandra and Mongo DB.
  • Having experience in understanding of existing systems, maintenance and production support, on technologies such as Java, J2EE, Hibernate, spring and Hybris.
  • Having good experience in code configuration tools like, SVN, CVS, GIT & Bitbucket.
  • Having good experience in Continuous Integration tools like Jenkins.
  • Development web components using JSP, Servlets and server-side components using EJB 3.0 under J2EE Environment.
  • Have an experience in integrating web services using Mule ESB.
  • Experience with logging frameworks like SLF4j, Log4j & Splunk.

TECHNICAL SKILLS:

  • C
  • C++
  • Java & J2EE
  • Struts
  • JSF and Spring
  • Oracle 9i/10g/11g
  • DB2
  • MySQL and SQL Server
  • WSDL
  • SOAP
  • AXIS
  • JAX-WS
  • REST-Jersey
  • UDDI and WS-Security.
  • Hibernate iBatis
  • JUnit
  • TestNG
  • Mockito
  • SOAP UI
  • SLF4j
  • Log4j & Splunk
  • XML
  • DTD
  • XSD
  • XSLT
  • JAXP (DOM & SAX) and JAXB
  • HTML
  • DHTML
  • CSS
  • JavaScript
  • JSP
  • JQUERY
  • DOJO and Taglibs.
  • UML - Rational Rose
  • MS Visio
  • JUDE
  • IntelliJ
  • Eclipse
  • Net Beans
  • WSAD and RAD
  • Mule ESB
  • SVN
  • CVS
  • GIT
  • Bitbucket and IBM Clear Case
  • QC
  • Jira
  • Rally
  • Clear Quest
  • Web sphere
  • Web Logic
  • Apache Tomcat
  • Camel & HTTP Server
  • WIN NT/2000/XP/2003
  • Unix
  • DOS and Windows 7, 8, 10

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. Java/ J2EE Developer

Responsibilities:

  • Designed and developed Micro services using Spring boot framework and designed and Single Page Applications in angular.
  • Developed alerts and timed reports Develop and manage Splunk applications.
  • Provide regular scheduled metrics and reporting to all stakeholders.
  • Implemented Spring boot API to get LOB’s for BPS applications.
  • Clients and Servers communication using RESTful web services.
  • Involved in developing web tier using MVC framework
  • Validate web services using Postman and SOAP UI.
  • Design and Implementation of Spring Data API’s to access data from relational databases.
  • Developed code to consume Web services using WS messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Working with the business analysts, project managers, and end-users to gather requirements, design the database and develop the application subsystems.
  • Involved in Daily stand-ups, Scrum planning meetings and Retrospective meetings.
  • Used GIT for version repository maintenance.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Unit tested complex methods and objects using Jasmine.

Environment: JDK 1.8,Java/J2EE, Spring Boot, JPA, JavaScript, Web services, JSON, JSP, HTML, Fiddler, Postman, STS(spring tool suite), Oracle 10g, Node js, Angular 6, Splunk

Confidential, Seattle, WA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in study of user requirement specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Involved in design, development and implementation of the application using Spring boot and J2EE framework.
  • Designed and Developed Spring Micro Services.
  • Used spring boot framework for design, development and implementation of application.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS
  • Artifacts generated using Swagger API.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as Hibernate and JDO (Java Data Objects).
  • Configured AWS SQS with Lambda
  • Implemented asynchronous messaging services using AMQP.
  • Written SQL Queries and procedures.
  • Configured applications with Jenkins
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Developed Junit with Mockito framework.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in Proof of Concept for developing application using Angular JS and Mongo DB.
  • Experienced in working with agile environment.

Environment: Agile methodology, JDK 1.8, 10, J2EE, Spring boot, AWS, Oracle11, Micro services, Maven, Rest, HTML, JavaScript, JSTL, SOAP UI, SQL Developer, jQuery 1.11, jQuery Data table, XML, Tomcat, jQuery multi select, Ajax, JPA and JSON.

Confidential, Kansas City, MO

Sr. Java J2EE Developer

Responsibilities:

  • Designed and Developed Web services using JAX-RS.
  • Used Spring MVC framework for design, development and implementation of application.
  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, and JSON and AngularJS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as Hibernate and JDO (Java Data Objects).
  • Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Implemented Mule ESB using Red Hat’s JBoss Fuse technology in java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Involved in server and application configurations and logging using log4j.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Build Micro services for the delivery of Purchase Order module using Spring cloud.
  • Developed presentation layer using JSP, HTML5, JavaScript, CSS3, and Angular JS, JQuery, JSTL, and Tag Libraries.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Used various components in Spring, which includes Spring IOC, AOP, Spring MVC, Spring JDBC, Spring JPA, Spring Securities, Spring Batch, Spring Quarts, and Spring Security.
  • Used Spring Integration to communicate with different web Services.
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
  • Responsible to integrate applications for web- based environment using SOA.
  • Implemented asynchronous messaging services using AMQP such as Rabbit MQ.
  • Used JQuery APIs to implement cross-domain calls and handling JSON responses.
  • Performed unit testing using JUnit and Mockito aiding test-driven Development in some scenarios.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Provided ANT build script for building and deploying the application.
  • Provided JMS support for the application using Web Logic MQ API.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Experience in using Spring Cloud to connect to services and discover information about the cloud environment in multiple clouds.
  • Developed REST services using spring and used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed) that are based on EJBs.
  • Create MQ JMS supported queue to use IBM MQ classes for Java using PCF.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Reading JMS and GCM as topic from various databases and put them in transaction matrix.
  • Involved in validating and mapping the request data that is coming to the REST service to the SOAP request and calling the underlying SOAP services.
  • Optimized web app performance by forking and re-architecting open source projects.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, Angular JS, Node JS, CSS and HTML
  • Implemented Inheritance between tables using different hibernate strategies.

Environment: Agile methodology, Java, J2EE, Spring boot, Struts 2, Rational Software Architect (RSA) 8.5.5.4, JAWS16.0, EJB, Oracle11, Web services, JavaScript, JSTL, SOAP UI, SQL Developer, jQuery 1.11, jQuery Data table, jQuery multi select, Ajax, JPA and JSON.

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Worked on AngularJS directives and controllers for designing the web application and used its two way data binding to achieve the feedback functionality from the user.
  • Used AngularJS filters for searching, sorting, and pagination and used custom filters.
  • Created AngularJS Routing to connect different controller to the view which allows the single-page application.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Developed internal services using Java and Node.Js.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 js, Backbone.js.
  • Used Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
  • Implemented RESTful services and data services on Node.js and Express.
  • Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
  • Worked on re-factoring existing application code (built in AngularJS).
  • Used GIT for version repository maintenance.
  • Established OpenStack project Infrastructure Program
  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Developed Java utility programs to retrieve data from Oracle.
  • Involved in the database design and prepared detail level design document.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Unit tested complex methods and objects using Jasmine.

Environment: Agile/Scrum, HTML5, CSS3, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Java, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA.

Confidential, Township of Warren, NJ

Sr. Java J2EE Developer

Responsibilities:

  • Developing & supporting critical Java web applications related to the Point of Sale Change Management process in agile environment.
  • Consume Rest Web Services (functional and content) via 3rd party APIs using micro service architecture build over HTTP REST.
  • Developed the presentation layer using JSP, HTML and client-side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Confirm unit tests and code coverage using JUNITs.
  • Enforce code quality metrics using SONAR integrated with Jenkins Build server.
  • Implemented a Spring Batch process that sends a notification email to all users once the parsing-persisting process completes.
  • Implemented a custom solution using Spring DI and Spring Data JPA that enables the user to sort and filter the on-screen data enriching the user experience.
  • Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Develop batch processes for financial reporting applications and modules using Korn shell scripts on Oracle database.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern, Singleton, Session Façade, Service Locator and Business Delegate.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Wrote internal and external API services using Node.Js modules.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Used Angular.js for developing single page web applications.
  • Build Rest web service by building Node.JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Developed Ajax code to consume the SOAP services and Rest Services.
  • Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Used JSON for message transformation.
  • Involved in the Integration performance and unit testing of the project.
  • Involved in the Performance related issues like open connections and open cursors.

Environment: Web Sphere 6.0, SQL, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, Spring boot, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.

Confidential, Seattle, WA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in study of user requirement specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Implemented Hibernate for data persistence.
  • Involved in design, development and implementation of the application using Spring 3.0 and J2EE framework.
  • Created spring xml file for database configuration using Hibernate and for different spring beans.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used spring framework for dependency injection and integrated it with Hibernate.
  • Implemented as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture suitable for Apache Axis framework.
  • Responsible for preparing the use cases and for designing and developing Object models, class diagrams with UML Specifications.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML.
  • Part of performance tuning team in analyzing the memory allocations, method calls, and time spent and implemented caching mechanism as part of some of the changes made.
  • Developed Servlets and JSPs with Custom Tag Libraries control of the business processes in the middle-tier.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Built SOAP Web Services based on AWS (Amazon Web Services).
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in Proof of Concept for developing application using Node Js and Mongo DB.
  • Developed Action and Form classes based on Struts framework to handle the pages
  • Developed Web Services to retrieve data from legacy systems
  • Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
  • Implemented DAO layers using Hibernate API and core interfaces.
  • Implemented second level of caching using hibernate and EH Cache provider.
  • Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
  • Experienced with parsing XML configuration files using SAX xml parser.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Experienced in working with agile environment.
  • Used SVN as version control.

Environment: Java 1.7, J2EE, Servlets, EJB 3.0, Spring 3.0, Hibernate 3.0, JMS, Apache Axis 2, SOAP, REST, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere application server 7.0, Tomcat, Camel, Maven, SVN.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
  • Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
  • Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Struts-Tiles.
  • Used Struts Validation Framework for validating front end forms.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Developed complete Business tier with Session beans and CMP Entity beans with EJB 2.0 standards using Eclipse.
  • Developed a web-based reporting widget for credit monitoring system with HTML, JSTL and custom tags using Struts framework
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Tested the application functionality with JUnit Test Cases.
  • GUI was developed using JSF and Java Swing.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • Used Log4J to monitor the error logs.
  • Used SVN for Version control.
  • Deployed the applications on WebLogic Application Server.

Environment: Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, SQL, XML, XSLT, Web Services, JAXB, SOAP, WSDL, JMS1.1, JavaScript, TDD, JDBC, Oracle 9i, PL/SQL, Log4J, JUnit, WebLogic, Eclipse, Rational XDE, SVN, Linux.

Confidential

Java Developer

Responsibilities:

  • Developed Panels which provides GUI for the user.
  • Developed Java Components for the core business logic
  • Performed Unit Testing for each class.
  • Played an active role in the deployment process of the applications on the server side.
  • Developed GUI’s using Java Swing using usability and design principles.
  • Used JavaScript for client-side validation.
  • Worked on various activities like deployment and integration of all the modules as part of Integration Team.
  • Involved in Fixing the UAT Bugs and involved in analysis and impact analysis of Change Requests (CRs).
  • Developed Swing components such as JSlider, Jbutton, Checkbox, AWT labels, text fields and scrollbars
  • Developed Servlets as an application controller.
  • Used Multithreading to continuously keep track of downlink messages and send corresponding uplink messages.
  • Used Locks to synchronize resources sharing between these threads.
  • Used multi-threading concept in back end java beans.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Involved in the configuration of SSL to provide internet.
  • Experience in writing XML documents and parsing them using SAX parsers.
  • Experience in Hibernate O/R mapping tool.
  • Applied Rational Unified Process AGILE and SCRUM process in projects.
  • Proficient in applying various core J2EE design patterns.
  • Experience in deploying applications in web and app servers like Web Logic, Websphere8.1
  • Experience in working with UNIX/LINUX.
  • Internet Programming with HTML5, DHTML, JavaScript, JSF, CSS.

Environment: JDK1.5, JSP, Servlets, Struts 1.2, Web sphere, JavaScript, Eclipse, Oracle, UML, HTML5, DHTML, JSF, XML, XSL, XSD, CSS, Maven, Oracle, MS SQL Server, MySQL, MVC, Spring Framework, SOAP Web Services, RESTful Web Services, Log 4j

Hire Now