We provide IT Staff Augmentation Services!

Sr. Java J2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Fairfield, OH

SUMMARY

  • Result - driven IT Professional wif over 8+ years of experience in Architecture, Design, Development and Integration of Object Oriented, Service Oriented Distributed systems using Java/J2EE technologies.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) using Waterfall and Agile methodologies.
  • Highly skilled in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, JSLT, JMS, JAXP, JDBC, Struts, Spring (IOC&AOP), Hibernate, MDBs, Session Beans, JNDI wif Oracle relational database on UNIX and Windows environments.
  • Proficient on Service Oriented Architecture (SOA) such as Apache Axis Webservices which use SOAP, WSDL, UDDI and REST wif good exposure to JAXB, JAXP and JAX-WS.
  • Experience in Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST and Tag Libraries like JSF Tags, Struts, JSTL, Spring Tags, and Display Tag.
  • Strong experience in Frontend development using HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, AJAX and JSP.
  • Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Experience in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Skilled in leading frameworks as React JS to build high-quality, scalable and reusable components and Front-end solution.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Good experience in using Enterprise Service Bus (ESB) for integrating different applications by adding a communication bus.
  • Expertise in installing, configuring & deploying applications in WebLogic, JBOSS, WebSphere & Tomcat App Servers.
  • Solid background in Object-Oriented analysis and Design Patterns, designing methodologies and tools such as Unified Modeling Language (UML) and Rational Rose.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/J2EE application development.
  • Skilled in developing end-to-end applications using MEAN stack technologies NodeJS, Express, Angular 2 and Mongo DB.
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere and JBOSS.
  • Extensive experience on Oracle and MySQL, Solid understanding of Database Management System.
  • Expert in writing ANT and Maven for builds and deployments to different environments.
  • Excellent written & verbal communication skills, analytical, problem solving skills, strict attention to detail and ability to work independently and work wifin a team environment.

TECHNICAL SKILLS

Languages/Technologies: Java, J2EE, Java Beans, Servlets, Swing, JSP, JAX-WS, JAXB, JAX JMS, EJB, JNDI, Java Mail API, SQL, PL/SQL, JDBC/ODBC, REST, SOAP

Frameworks: Struts, Spring, Hibernate

IDE’s/Tools/Utilities: Eclipse, Spring Boot, Mockito, SonarQube, JaCoCo, SQL*Plus, Toad, IBM Enterprise Architect 7.1, Oracle SQL Data Modeler 3.0, Ant, Maven, Junit, GIMP 2.5

Design Methodologies: Microservices, Unified Modeling Language (UML), Design Pattern (MVC, Data Access Object, Factory Method, Singleton, Business Delegate, Session Façade, Value Object)

Cloud Services: Aws-S3, Ec2, Lambda, SQS, SNS, SWF

XML and Scripting: XML, WSDL, YML, XSL, XSLT, DOM, SAX, JavaScript, AJAX, jQuery, Angular

Application/Web Servers: Docker, Apache Tomcat, JBoss 5, WebSphere Application Server 7.x, BEA’s WebLogic Application Server 6.x, Oracle Application Server 10.1.2

Databases: Oracle 8i/9i/10g/11g, MS Access 7.0

Configuration Management: GIT, SVN, TFS, Rational ClearCase 7.1, CVS, VSS

Defect Tracking Tools: Jira, Rational ClearQuest 7.1, JAZZ

Operating Systems: Windows, RedHat Linux

PROFESSIONAL EXPERIENCE

Confidential - Fairfield, OH

Sr. Java J2EE Full Stack Developer

Responsibilities:

  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Implemented Persistence layer using Hibernate to interact wif Oracle Database.
  • Used Hibernate for object relational mapping and persistence.
  • Developed Hibernate mappings to tables using JPA annotations.
  • Used Apache Camel and CXF in teh JBoss Fuse ESB as teh integration platform for SOA Services.
  • Involved in teh deployment of web service End-points using Apache CXF.
  • Developed hibernate DAO Access or classes using Spring JDBC Template. Knowledge in replication.
  • Developed Servlets and JSP based on MVC pattern using Spring Framework.
  • Refactored Microservices to make it RESTful, thread-safe, and more configurable.
  • Responsible for implementation of java integration components for JBPM and DROOLS.
  • Developed UI components using HTML, CSS, JavaScript, jQuery, NodeJS, BackboneJS and AngularJS
  • Deployed J2EE applications on Apache Tomcat and WebLogic, WebSphere, JBOSS Application Servers and RHEL.
  • Worked on Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3.
  • Involved in teh UI development using HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap and AngularJS.
  • Used Groovy on Grails framework which makes creating complex workflows much simpler.
  • Extensively worked on client-side web technologies/frameworks such as AngularJS, Bootstrap CSS, Bower, NodeJS, Backbone JS, Ext JS and jQuery. Worked on Solr, Elastic Search, Kafka, Flume, MongoDB, Cassandra, and Mark Logic.
  • Implemented of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Worked on service-oriented systems dat utilize REST web frameworks wif Spring MVC, Spring REST Template, Rabbit MQ and Spring Integration.
  • Developed teh application using Eclipse IDE and Spring Tool Suite.
  • Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.
  • Deployed J2EE applications over servers like Apache Tomcat 4.x, and WebLogic, WebSphere servers.
  • Deployed applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Used AngularJS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
  • Used GIT for version control. Developed and build all teh tables using Oracle 11g.
  • Worked on JUnit testing framework and configured application on Web Logic Server.
  • Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
  • Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS.
  • Designed and developed SOA based enterprise system using SOA Suite.
  • Integrate Bootstrap in existing web applications.
  • Involved in coding for teh presentation layer using jQuery, jQuery Mobile, NodeJS, Backbone JS, AngularJS and JavaScript.
  • All teh functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Designed teh user interface of teh application using HTML5, CSS3, JavaScript, NodeJS, AngularJS, BackboneJS, jQuery and AJAX.
  • Designed and developed teh application using Agile Methodology and followed Scrum.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Developed web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, NodeJS, Backbone JS, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
  • Created unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
  • Used Apache Camel in teh JBoss Fuse ESB as teh integration platform for SOA Services.
  • Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all teh modules.
  • Involved in Maven based build process and continuous integration of teh project using Hudson and Jenkins.

Environment: DROOLS, Spring Framework, Hibernate, Java 1.8, Fuse ESB, Apache Camel, Logstash, JavaScript, JBoss, Groovy, CSS, HTML, Ajax, SOLR, AngularJS, NodeJS, ReactJS, Mockito, Apache CXF, Bootstrap, Spring Boot, Apache Tomcat 7, XML, Eclipse, GIT, Ember.js, Maven 3.x, Log4j, Rabbit MQ, jQuery, Lambda, AWS, Ext JS, JUnit, Jenkins, REST API, Toad, agile, Multithreading, Oracle12 C, NOSQL, Selenium, JDBC, JIRA, JBPM, Mark logic, Docker and Backbone.JS, Kibana 5.4, Cisco, Postman, PL/SQL, CRUD Operations, OAuth2 and MongoDB

Confidential - Chesterfield, MO

Sr. Java AWS Developer

Responsibilities:

  • Designed and developed teh application using agile methodology and followed Scrum.
  • Involved in implementing application flows using Spring MVC framework.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Used Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Modified teh existing Backend code for different level of enhancements.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in AWS.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs
  • Created XML Documents for file configuration.
  • Developed cross-browser compatible web pages and validated teh work produced.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Developed Java API to interact wif teh Amazon SQS used for sending bulk emails.
  • Used different types of IDE tools like Eclipse 3.2, Netbeans7.1.2 and IntelliJ IDEA for Java J2EE Application development.
  • Created complex SQL queries and used JDBC connectivity to access teh database.
  • Integrated Active MQ and spring JMS API to send and receive message for teh application's Restful API.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing teh application.
  • Wrote Unit Test Cases for all teh developed use cases and did integration testing using Junit.
  • Used Rest angular in AngularJS service to make GET/POST/PUT/DELETE to deal wif API request and response from AngularJS to send teh request and get teh response from Node.JS.
  • Used JAX-RS for creating RESTful web service where teh request and response are in JSON format.
  • Developed interactive web application using Node JS a pure JavaScript application frame work.
  • Created Micro services as part Lambda function development using Node JS server less architecture.
  • Used Spring Boot for building cloud Micro services quickly and develop spring-based applications wif very less configuration.
  • Used Apache Kafka cluster as messaging system between teh APIs and Micro services.
  • Worked on creating a solution to create different data structures in MongoDB to hand to teh front-end of teh application through a centralized API.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Implemented a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing teh application
  • Worked on creating different data structures in MongoDB for teh front-end application through a centralized API.

Environment: Java 1.8, JSP, Spring, GIT, RESTful, LINUX script, Oracle 11g, PL/SQL, Amazon Web Services EC2, S3, CI-CD tools, Oracle DB, Spring Boot, micro services, Docker, Apache TOMCAT 9.0, MongoDB

Confidential - Houston, TX

Java Developer

Responsibilities:

  • Developed web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java.
  • Developed customer facing software for managing Websites using, JavaScript, JQuery, HandleBars.JS, Require.JS, HighchartsJS, HTML and SASS.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Used Spring framework to design and develop teh business services.
  • Built websites using PHP, XML, XSLT, JAVASCRIPT, HTML, AND SASS/LESS.
  • Implemented Spring ORM for integrating Hibernate ORM tool.
  • Created thin PHP 5 layer on top of PostgreSQL database and build a command line interface for basic database functionality.
  • Build a Web Console in PHP 5 and jQuery dat connected to a RESTful server using JSON as teh datatype exchange language.
  • Designed & developed Micro services using Spring Boot, Spring IOC and Spring Annotations.
  • Extensively used teh J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Developed new screens to teh application using HTML5, CSS3, JSP, JavaScript and AJAX.
  • Created a foundation for modularized html, CSS, and JavaScript which enabled migration of teh existing UI from a home-grown CSS-soup to Bootstrap.
  • Developed data models using Hibernate POJO's, configuring Hibernate persistence layer,
  • TEMPEffectively used Hibernate (ORM tool) in teh business layer for communicating wif teh Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Developed UI automation for Node.js/Angular JS/ EXTJS -based web applications using Selenium Web Driver, developed in node.js/JavaScript.
  • Mapped Java classes wif database using Hibernate and in Hibernate query language (HQL).
  • Configured local Maven repositories and multi-component Ant projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Used IBM-DB2 to retrieve teh data from and Oracle 10g TEMPhas been used to save teh results into teh database.
  • Created a light front-end framework against teh JSON API for their service request portal using Backbone.js.
  • Test-drove all front-end code using Jasmine.
  • Tested teh application JUNIT and dat was build using Maven.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS) using RDS and AWS S3.
  • Used Dojo and JavaScript in Web Sphere Portal and WCM.

Environment: Java/J2EE, JSF, Spring MVC, Hibernate, PHP5, Microservices, Sybase ASE, Sybase Replication Server, IBM MQ Java, Tomcat, Maven, Web Sphere, JUnit, Selenium, AWS, HTML5, CSS3, JSP, JavaScript, jQuery, AJAX, Handlebars.JS, Require.JS, Node.JS, Angular, EXTJS, Restful Web Services, Oracle 10g

Confidential

Java Developer

Responsibilities:

  • Collaborated on Struts Framework (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Involved in developing multi-tiered J2EE design architecture and Hibernate.
  • Involved in complete Software development life cycle using J2EE and Client GUI in Struts, JSP and JSTL.
  • Development of Servlets, JSP files and Security Options using WebLogic Server.
  • Extensively used JavaScript/J query for client-side validations and for capturing dynamic events.
  • Designed and implemented teh presentation layer using Java Server Pages, tag libraries, and cascading style sheets. Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets. Used JSP, DOJO, jQuery and CSS in teh development in front end of teh application.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Worked on teh analysis, design and implementation and testing phases of SDLC.
  • Used Tortoise SVN for software configuration management and version control.
  • Created use case diagrams, activity diagrams, class diagrams, workflow process diagrams using Visio.
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT.
  • Worked on UNIX Shell Scripting tasks. Good knowledge on Project Documentation.
  • Developed interfaces and packages in ODI (Oracle data integrator).
  • Involved in system testing and integration testing, and trouble shoot issues in multiple environments.
  • Prepared complete documentation for developed portion of teh system.
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT.
  • Worked in Prototyping & Scrum/Agile Software Development methodology.

Environment: Java, J2EE, Servlets, JSP files, Struts, Hibernate, HTML, DOJO, CSS, XML, XSL, DHTML, JavaScript, AJAX, JUnit, Oracle 10c, Unix, Quality Center, Eclipse IDE, ODI, WebLogic, SOA, SVN, WebSphere, IBM RAD, JSP, JAXB, JAX-WS, Linux, Agile Methodology, Putty, SDLC,, WebLogic Server BackboneJS, ANT, Spring AOP, ODI, Spring IOC, FileZilla, IBATIS, JSTL

We'd love your feedback!