Sr. Java/j2ee Developer Resume
Fairfield, OH
PROFESSIONAL SUMMARY:
- Experienced software professional with over 6+ years of experience on Architecture, Design, Development, Integration of Object Oriented, Service Oriented Distributed systems using Java/J2EE Technologies
- Strong experience 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 with Oracle relational database on UNIX and Windows environments.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL, UDDI and REST. 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, Display Tag.
- Have 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.
- Experienced 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.
- Developed an end-to-end mediation solution for adding on Web services, using WDSL binding over SOAP/HTTP
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
- Experienced in Using Enterprise Service Bus (ESB) for integrating different applications by adding a communication bus.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) using Waterfall and Agile methodologies.
- • Used Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Resourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-Ui-Bootstrap.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- . Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.js.
- Expertise in installing, configuring and deploying applications in WebLogic, JBOSS, WebSphere and Tomcat application server.
- 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.
- Extensive knowledge in developing end-to-end applications using MEAN stack technologies NodeJs, Express, Angular 2 and Mongo DB.
- Extensive use of Open Source Software such as Web Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Eclipse, Net Beans IDE.
- Expertise in several Spring modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) and Spring Boot
- 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.
- Outstanding written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within 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 and JAZZ.
Operating Systems: Windows, Red hat Linux
PROFESSIONAL EXPERIENCE:
Confidential, Fairfield, OH
SR. Java/J2EE Developer
Responsibilities:
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence. Developed Hibernate mappings to tables using JPA annotations.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Involved in the 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 Microservice 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
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- . Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.js.
- Expertise in installing, configuring and deploying applications in WebLogic, JBOSS, WebSphere and Tomcat application server.
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server and RHEL. Client had used Jersey and Axis Frameworks by using Eclipse.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3. Involved in the UI development using HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap and AngularJS.
- Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
- Experience with 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, Mark Logic.
- Experienced in implementation 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 that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration. Developed the application using Eclipse IDE and Spring Tool Suite.
- Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.
- Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, and WebLogic, WebSphere servers. Deploying 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 the tables using Oracle 11g.
- Good understanding of Mark logic NoSQL Data bases and hands on work experience in writing application on NoSQL databases. 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 the presentation layer using jQuery, jQuery Mobile, NodeJS, Backbone JS, AngularJS and JavaScript.
- All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
- Designed the user interface of the application using HTML5, CSS3, JavaScript, NodeJS, AngularJS, BackboneJS, jQuery and AJAX. Designed and developed the application using Agile Methodology and followed Scrum.
- Extensive experience with various Web Application servers like IBM WebSphere, Apache Tomcat, WebLogic.
- 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.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, NodeJS, Backbone JS, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using selenium. Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.
- Involved in Maven based build process and continuous integration of the 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
Java AWS Developer
Responsibilities:
- 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.
- Experience on modifying the 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 the servers and run the code in AWS.
- Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs
- Creating XML Documents for file configuration.
- Developed cross-browser compatible web pages and validated the work produced.
- Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
- Developed Java API to interact with the Amazon SQS used for sending bulk emails.
- Used different types of IDE tools like Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for Java J2EE Application development.
- Designed and developed the application using agile methodology and followed Scrum.
- Created complex SQL queries and used JDBC connectivity to access the database.
- Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
- Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
- Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
- Used Rest angular in AngularJS service to make GET/POST/PUT/DELETE to deal with API request and response from AngularJS to send the request and get the response from Node.JS.
- Used JAX-RS for creating RESTful web service where the 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 with very less configuration.
- Used Apache Kafka cluster as messaging system between the APIs and Micro services.
- Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of the application through a centralized API.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
- Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
- Used Spring-IOC to inject beans and Spring MVC architecture for developing the application
- Worked on creating different data structures in MongoDB for the 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, mongo DB.
Confidential, Houston, TX
Java developer
Responsibilities:
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Worked onSpring framework to design and develop the business services.
- Built Websites usingPHP, 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 that connected to a RESTful server using JSON as the datatype exchange language.
- Designed and developed Micro services using Spring Boot, Spring IOC, Spring Annotations.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), ServiceLocator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java.
- Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
- Created a foundation for modularized html, CSS, and JavaScript which enabled migration of the existing UI from a home-grown CSS-soup to Bootstrap.
- Developing customer facing software for managing Websites using, JAVASCRIPT / JQUERY, HANDLEBARS.JS, REQUIRE.JS, HIGHCHARTS, HTML, AND SASS.
- Strong experience of developing data models using HibernatePOJO's, configuring Hibernate persistence layer,
- Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring-DAOand developed mapping files and POJO java classes using ORM tool.
- DevelopUI automation for Node.js/Angular JS/ EXTJS -based web applications using Selenium Web Driver, developed in node.js/JavaScript. Mapping java classes with database using Hibernate and in Hibernate query language (HQL).
- Configured local Maven repositories and multi-component Ant projects with 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 the data from and Oracle 10g has been used to save the results into the database.
- Created a light front-end framework against the JSON API for their service request portal using Backbone.js. Test-drove all front-end code using Jasmine.
- Tested the application JUNIT and that was build using Maven.
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)using RDS and AWS S3.
- Expertise in using 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 the 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 the development in front end of the application.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Worked on the 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.
- Expertise in developing 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 the 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.
