We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Southfield, MI

PROFESSIONAL SUMMARY:

  • Over 9 years of strong experience in the IT industry with diversified exposure in design, development and deployment of web - based and client-server business applications using- Oop, Java/J2ee Technologies.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, VXML, XSLT, JAXB SQL, PL/SQL, Unix Shell Scripting, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Experience coding responsive websites using HTML5 , CSS3 and Javascript / jQuery , including the use of frameworks such as Bootstrap and Flexbox , as well as CSS Preprocessor SASS .
  • Hands on experience in developing user interfaces with HTML5, DHTML, JSTL and CSS3.
  • Expertise in XML technologies such as XSL, XSLT, XPath, XForms, XSL-FO and parsers like SAX/DOM.
  • Expert level skills on VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, DHTML, Tiles, Tag Libraries.
  • Experience on developing latest version of Object Oriented JavaScript Libraries like Angular.JS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Eureka, Spring Ribbon, Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security, Thymeleaf, Spring HATEOS, Spring Heroku.
  • Worked on spring technologies Core, Spring Transaction Management, Spring AOP and Web-MVC .
  • Implemented the view layer using JSP , Servlets as Controller using Struts MVC , Business layer using Spring 4.0 (IOC, AOP ), and persistent layer using DAO and Hibernate 4.1.9 .
  • Experience in core interfaces of Hibernate with Configuration, Query, Criteria and Transaction.
  • Experience working with persistence framework like Hibernate/JPA for mapping Java classes with database.
  • Implemented back-end services using Node.JS and Node Modules .
  • Expertise in using Design patterns and object oriented to design software for Mobile Application.
  • Experience in develop and configure monitoring solutions to provide full visibility to the different platform components using tools and services like AWS (Amazon Web Services) Cloudwatch, Splunk.
  • Experience in using AWS Services like RDS, Kinesis, Redshift, SQS, SNS, Cloud Watch and DynamoDB.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Expertise in Microservices developing SOA and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in Cloud/ Virtualization Technologies such as Amazon web services (AWS) environment with Microservices in help between server communicate and also knowledge about Docker.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Gradle , Bash
  • Expertise in Application Servers like IBM WebSphere 8.x/7.x/6.x, Oracle/BEA WebLogic 10.x/9.x, JBoss, Tomcat 7x/6x and Glass Fish.
  • Experience with major relational databases - Oracle 12c/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Proficient in No SQL DB such as Apache Cassandra DB, MongoDB.
  • Expertise in testing with Junit using tools like Jmeter, Selenium, Karma, Jasmine also in Mockito, Easy Mock.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Knowledge on Jenkins with configuring check styles, Test coverage and Splunk Tool for production support.
TECHNICAL SKILLS:

PROGRAMMING LANGUAGES:  Java JDK1.5/1.6/1.7, C, UNIX Shell SQL, PL/SQL

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

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

MARK-UP/XML TECHNOLOGIES:  HTML, HTML5, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQUERY, JSON, DOJO, NODEJS

TOOLS & FRAMEWORK:  Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, JUNIT, SOAP UI, Spring Boot, Spring Batch, Spring Security

WEB SERVICES:  SOAP, RESTFUL, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX

WEB/APP SERVERS:  Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 8.x/7.x/6.x, JBoss, Tomcat 5.x/6.0/7x, Bug tracking, Jenkins.

DATABASE:  Oracle 9i/10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL, Mongo DB

DEVELOPMENT TOOLS:  Eclipse 4.6/4.5, RAD V9.5, Spring Tool Suite STS, IntelliJ, Net Beans

O-R MAPPING:  Hibernate, JPA, JTA

MODELING/ CASE TOOLS:  Rational Rose, MS Visio Professional, Star UML

TESTING TOOLS/ OTHERS:  JUNIT, SOAPUI, Putty, Rational Clear Quest, RTC, StarTeam, LOADUI

VERSION CONTROL:  CVS, SVN, Rational clear case and GIT Hub

OS & ENVIRONMENT:  Windows and Red Hat Linux

DESIGN PATTERNS:  MVC, Singleton, Business Delegate and Data Access Object.

BUILD TOOLS:  ANT, Maven

PROFESSIONAL EXPERIENCE:

SR. JAVA/J2EE FULL STACK DEVELOPER

Confidential, Southfield, MI

Responsibilities:

  • Followed Agile, Scrum approach of development strategy.
  • Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security and AOP.
  • Developed XHTML pages with Facelets tags, Prime Faces tags, Spring Security tags and JSTL for Rich UI.
  • Created and injected Spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Experience with Spring 4 MVC with Rest integration and Json.
  • Implemented the Project structure based on Spring MVC  pattern using Spring boot.
  • Hands on experience Spring Boot Actuator , Spring Cloud , and Netflix Eureka.  
  • Extensively used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Lockings.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Experience with various persistence mechanisms and APIs like JPA, JDO (Java Data Objects), Hibernate, EJB.
  • Used Hibernate EHcache   for second level caching which resulted in enhanced performance of the application.
  • Developed Web Services using SOA technologies such as SOAP WSDL and REST.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Designed, develop a custom, single-page, responsive Web Application on front end using AngularJS 2.0.
  • Designed pages using Angular JS Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Developed and maintained custom web applications for Magento Enterprise Edition .
  • Extensive experience with Magento at extending Magento Extensions , Theme Components and Data Model .
  • Created many custom filters using AngularJS 2.0 and external module to manipulate the routing. 
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS 2.0 for UI development.
  • Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
  • Configured Karma test runner for the project and unit tests are written in Jasmine.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Worked on Integrating SAP RFC’s with existing applications using JMS queues and Active MQ.
  • Designed and developed UI of application modules using CSS, JQuery, AJAX, JSON and DOJO.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Developed Business rules using DROOLS and integrated with Application.
  • Deployed the application in Jboss production server running in Linux platform.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Factory, Abstract Factory, MVC, DAO, Service Locator and Facade.
  • Experience with Korn based scripts as part of triggering UNIX and J2EE based Jobs.
  • Extensively Used CASTOR, XSTREAM & JAXB APIs for XML Marshaling and Un-marshaling.
  • Used CVS for Source Control and HP-quality centers for Defect Tracking.
  • Experience with Upgrading existing project from CVS to SVN and HUDSON to JENKINS.
  • Developing Docker images for Development and Testing teams and their pipelines, distributed Jenkins and JMeter images
  • Strong understanding of Microservice architectures, patterns, related frameworks and prior hands-on experience in developing and deploying Microservice solutions.
  • Experience with Kernel and network based tuning for Performance and stability.
  • Experience working with PERL Scripting
  • Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS and RDS etc.
  • Experience in Setup/Optimise ELK { ElasticSearch, Logstash, Kibana } Stack.
  • Experience designing and developing applications on relational databases MongoDB.

ENVIRONMENT: J2EE, SPRING 4.0 FRAMEWORK, MICROSERVICE, SPRING MVC, MongoDB, AngularJS 2.0, CORE JAVA, SPRING SECURITY, HIBERNATE 4.X, MAGENTO, JQUERY, JSON, AJAX, WEB SERVICES, SOAP, XML, JAVA BEANS, XSTREAM, APACHE POI, EXT JS, JQUERY,, JAVASCRIPT, ReactJS, ECLIPSE, JBOSS, AGILE METHODOLOGY, DESIGN PATTERNS, APACHE MAVEN, JUNIT, HTML/UNIT, XSLT, HTML5/DHTML.

SR. JAVA DEVELOPER

Confidential, Charlotte, NC

Responsibilities: 

  • J2EE deployment on WebLogic/JBOSS servers - QA & Staging 
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers. 
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP. 
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira
  • Developed POJO objects and used Hibernate as the ORM tool to access the persistent data from SQL Server. 
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter  tools. 
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter. 
  • Implemented Internationalization using Spring MVC Interceptors and Spring Core modules.
  • Worked on Spring Security, form based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication
  • Implemented the MVC architecture using Backbone.js, NodeJs and Angular.js, ReactJS
  • Used Spring Validation framework to implement the server side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects. 
  • Delivered mobile app for book reading capability with HTML Sencha and online services with Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, MongoDB and MS SQL Server integrating to a proprietary framework. 
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Defined collections to store data in MongoDB.  
  • Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB. 
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.   
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client. 
  • Responsible for developing the connection pooling for FileNet Server implementing Spring framework concepts such as Transaction management and DAO support.  
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS. 
  • Implemented Screen Navigation using JQuery and Spring MVC
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP. 
  • Involved in creating dynamic web site design and programming using HTML, CSS3, JavaScript and jQuery.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Responsible for CI and CD using Jenkins, Maven and Ansible
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers
  • Worked with Splunk to logging and analyzing defects status.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0,Spring core, MongoDB, JMeter, Swing, Hibernate, Jetty, Core java, Spring MVC, Hibernate, SOAP/Rest Web services, Filenet, Ajax, XML, jQuery, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Ansible, Splunk, SFX, Splunk, Angular JS, ReactJS, NodeJs, Kubernetes, MAX, SEED. Oracle

SR. JAVA DEVELOPER

Confidential, Kansas City, Mo

Responsibilities:

  • Involved in Brain Storming sessions, Scrum meetings, Sprint planning and estimation of tasks for the user stories.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, Session Facade and DAO
  • Involved in the front end using JSP, JSTL and JQuery, JQuery UI, Servlets, HTML, JavaScript, AJAX and Backbone.
  • Developed the web application by using PrimeFaces employing AJAX at client -side components.
  • Worked on Spring modules like Dependency Injection (DI), Spring AOP, Spring JMS and Spring Security.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Lockings.
  • Developed Batch Rescore Tool to rescore multiple claims using Multithreading
  • AngularJS/Restangular framework for page rendering and ajax calls to backend RESTful services. 
  • Worked on MVC framework like AngularJS as a development framework to build single page applications. 
  • Web application development for backend system using AngularJS and Node.js with cutting edge. 
  • Used Jquery to make the application highly interactive and used JSON objects for efficient client side coding. 
  • Worked on the modernization of a legacy and outsourced UI using Angular.js, Ext JS and JQuery
  • Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 
  • Built Web pages that are more user-interactive using Jquery plugins for Drag and Drop, AutoComplete functions.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Integrated Java systems with .Net systems using BizTalk integration tool
  • Implemented Quartz jobs for running batch jobs based on the triggers configured in the Spring files.
  • Involved in deploying and testing the application in JBoss application server. 
  • Responsible for continuous monitoring and managing Elastic Map Reduce cluster through AWS console. 
  • Implemented validation rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS
  • Log4j, Active MQ Series, Soap Webservices with Apache CXF 2.3/ JAX-RPC/ JAX-WS, JSON Rest Webservice.
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
  • Used Ant/Maven tools for building and deploying the Web applications.

Environment: Java 1.7, Spring, JPA, Hibernate, Web services, jQuery, JSP, Backbone js, AJAX, Java Script, Jenkins, Web Sphere 8.5, CVS, Google Guava, IBM MQ, Mockito, Spring MQ, Spring MVC, Web Services, SOAP UI, PrimeFaces, JAXB, WSDL, Scala, XSD, AWS, XML, BRMS, SQL, BizTalk Server 2010, DB2, Microsoft Visio, WinSQL.

Java/J2EE DEVELOPER

Confidential, West Des Moines, IA

Responsibilities:

  • Developed the web interfaces using JSP.
  • Involved in the preparation of the software requirements and Component design documents, Component Specification Document.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Applying Design Patterns and Principles in software development.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold lender information
  • Developed Spring services, DAO's and defined routes using Apache Camel.
  • Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
  • Developed data access components and multilingual screen generator classes.
  • Participate in software development building custom components and doing performance tuning.
  • Used groovy and spring boot to collect the data and packaged the data as JSON distributed to 43 applications.
  • Used JSP and Servlets for server side transactions. JSP for Login authentication by verifying the DB security tables.
  • Extensively used Thread API for multithreading.
  • Designed and developed Entity beans and Session beans.
  • Involved in writing the associations for the query in mapping xml files in Hibernate.
  • Involved in the building Maven POM files and Maven testing.
  • Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
  • Developed the interface to automatically forward quote requests to qualified lenders using SMTP.

Environment: J2EE,Web Logic, Servlets, Struts 1.2,Cassandra,PL/SQL, JSP,J2EE,XML,JMX, XSL, EJB, Servlets, Maven, SOAP, JDBC, HTML4, Apache Camel, UNIX, SMTP.

Sr. Java Developer

Confidential, West Bend, WI

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON and Apache Camel.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know it’s status.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components, to separate the application configuration and dependency specification from the actual application code.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts and Hibernate.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Implemented the application using Jakarta Struts Framework, which is based on MVC design pattern.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a DBMS.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: Core Java/J2ee, Servlets, Jsp, Jstl, Css3,AngularJs, Json, Apache Camel, Jms, Xml, Xslt, Jdbc, Ajax, Spring Aop, Ant Scripts, Wsad, Ibm Mq, Html, Css 3, Javascript,, Uml, Rational Rose, WebSphere Application Server 7.0, Windows Xp, Cvs, Junit, Ant, Adobe Flex, Visio, Selenium Web Driver, Rational Rose, Oracle 10g

JAVA DEVELOPER

Confidential

Responsibilities:

  • Involved in requirements gathering, implementation and setting up the development environment.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript. 
  • Developed UI using Java Swings. 
  • Was Involved in development of server-side functionality of handling the requests and responses using Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Worked on jQuery to develop outsourced UI.
  • Designed and implemented WebServices calls for service provider methods.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per the needs of the users.

ENVIRONMENT: JSP, SERVLETS, STRUTS, MVC, JAVA BEANS, JAVA SWINGS, JDBC, TOMCAT, LINUX, ORACLE 10G, JAVASCRIPT, JQUERY, JUNIT.

We'd love your feedback!