We provide IT Staff Augmentation Services!

Sr.java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring, Hibernate, Applets, Swing, EJB’s, Java Beans, JDBC, JSTL, JMS, JSF), XML, Spark, Bamboo, XML Spy, JavaScript, Flash, HTML, Hibernate, Python, Perl Scripts, Eclipse3.x, Tomcat6/7/8.0, Jboss5/6/7x, WebLogic, WebSphere 7.x/8x, JBuilder, WSAD/RAD, Developer 2000, Oracle and Unix Korn Shell Scripting.
  • Implemented persistence layer integration with DB’s using iBatis, JPA/Entities/Hibernate/JDBC API.
  • Extensive experience in data processing and interfacing (Back - end/Front-end connectivity) skills using Oracle 9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Experience with complete Spring framework- Spring Boot, AOP, Transactions, Security, Autowiring, ORM, MVC, Spring Data, Spring Hystrix, Hateoas, Webflow and Spring integration with AWS.
  • Experience with AWS Cloud - EC2, EBS, Lambda function, Auto scaling, SQS.
  • Experience with NoSQL DB’s like Mongo DB, Cassandra, CouchBase.
  • Experience with eCommerce tools like WebSphere Commerce and Magento.
  • Experience with reporting tools like Jasper and Informatica Power center
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization.
  • Experienced in using UI frameworks such as Struts, Cross browser compatibility development.
  • Worked with JMS API, MDB’s, Spring JMS, Active MQ, WebSphere MQ and MQ-Series API.
  • Expert level skills on Angular JS, CSS3, HTML5, Node JS, VueJS, React JS, JQuery, Vaadin, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Less CSS, Gulp, Karma, Jasmine, Tiles, Tag Libraries.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experience with controlling/tracking systems Subversion, CVS, SVN, GIT, Raonal Clear Case.
  • Good working knowledge of build tools: Ant, Maven and Gradle
  • Continuous Integration and continuous delivery (CI/CD) as part of Devops environment.
  • Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS.
  • Experience with WID, BPEL, Drools, BPM, Mediations, Workflow engine and SOA Architecture.
  • Well experienced in using JUnit, Log 4J, Jmeter, Test NG and SOAP UI for testing framework.
  • Experience of developing on Win2k/NT, UNIX and Red Hat Enterprise Linux platforms.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, C, C++, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot, Maven, Bower, NPM

Application/Web servers: IBM WebSphere 8.x/7.x/ 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.

Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, PostgreSQL

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Version Control: GIT, CVS, SVN, GitHub and JIRA

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Jmeter, Test NG, easy mock and power mock.

Reporting Tools: Crystal Reports XI, SSRS 5.0, IDQ Analyst Tool 9.5 & Jasper Reports 6.0

Methodologies: Agile, waterfall, TDD, Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

XML & Web Services: SOAP 1.2, REST 2.0, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean

Cloud Environments: AWS, Netflix Eureka, Pivotal Cloud Foundry

XML Technologies: XML, XSLT, DOM, DTD, SAX.

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Sr.Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Worked in Agile work environment for workflow management and content versioning.
  • Developed applications using java7 and new features of java8 (lambda expressions)
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading .
  • Used Angular JS to manage the components for the application.
  • Created the React.js express Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, in order to provide broadcast as well as chatting service.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services .
  • Applied Spring Circuit Breaker to potentially-failing method calls using the Netflix Hystrix .
  • Used Spring-Cloud to bring up an instance of Eureka and also created set of cloud microservices.
  • Used Spring Security to provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Setup the continuous Integration ( CI ) process and continuous deployment ( CD ) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used a MicroService architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ message brokers.
  • Built RESTful web service by building AngularJS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Used Scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes .
  • I worked on API manager and different mule components.
  • Experience with Magento Commerce (creating modules), user interface and interactive concepts.
  • Created database objects like Stored Procedures, Sequences, Cursors, Packages and Triggers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RS and Apache Axis 2.
  • Developed and used Apache Wicket and became proficient using the object model system provided by the framework.
  • Experience on developing message application using Play framework.
  • Developed optional business logic using Python.
  • Designed and implemented a stream filtering system on top of Apache kafka to reduce stream size.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Experience on queries, tables to find items based on primary key values in DynamoDB.
  • Monitored the error logs using Log4J and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.
  • Reviewed manual testing methods and was involved in developing and executing automation scripts using Selenium web driver with Eclipse.

Environment: Eclipse 4.2 Juno, HTML 5, CSS 3, BootStrap, AngularJS2, React JS, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.2, Python, Restful Web Services, WebSphere 8.0, AWS, Glacier, EC2, SoapUI, Jenkins, Git, GitHub, Curl, Apache Kafka, DOM, Jax-Rs, Scala, Play 1.2.x, Mulesoft, Magento, Splunk, k arma, Jasmine, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle 11g, Agile Scrum, Wicket, Selenium.

Confidential, St.Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing applications using java7.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed Interactive web pages using AngularJS, HTML, CSS and JavaScript.
  • Involved in migrating modules from Angular 1.x to Angular2
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC).
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction.
  • Spring Security is utilized with the help of “Method Level Security” by using AOP (Aspect-Oriented Programming) and “URL Level Security” by using Servlet filters for web sockets.
  • Developed spring based presentation layer, Hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Implemented persistence layer using Hibernate framework like HQLqueries, Criteria etc.
  • Contributed to an open source project Akka, which is a framework for simplifying the construction of concurrent and distributed applications on JVM (Java Virtual Machine).
  • Hands-on experience with Devops tools like Jenkins, Docker, GitHub, Git, SonarQube.
  • Used SonarQube for continuous code quality and DeVops integration.
  • Developed Docker images to support Development and Testing.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Worked with users to identify and Document metadata, forms and user profile information for implementation of Enterprise Kofax System for various Business Units.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka
  • Used JAX-B parser for marshaling and unmarshaling.
  • Shell and Perl scripts are used to maintain Production and Test Unix servers.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Worked with Web Sphere Application Server as application server.
  • Experience on AWS services (EC2, S3/EBS)
  • Used AWS Lambda for continuous scaling of applications.
  • Use CouchBase as local cache to store the customer related Information.
  • Experience in designing and developing big data platform with a combination of Hive MQ, Cassandra and Spark.
  • Experience in data structure design, Data Modelling in Cassandra.
  • Experienced with polymer web components.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Log4j was used to log the events in the application.
  • Used Cloud Foundry to optimize the development and operation process.

Environment: HTML 4, CSS 3, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS 1.x, Spring 3.x, Soap UI, Docker, AWS, IText, Maven, SVN, Polymer, Perl, JIRA, Marionette.js, Apache kafka, Cassandra, XML, SonarQube, Jasper, Web sphere, SOAP/REST web service, Unix/Linux, Web Sphere Application Server, Akka, PL/SQL, Oracle 11g, Log4j, CouchBase, Cloud Foundry.

Confidential, Malvern, PA

Java UI Developer

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the 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 Façade.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript, AJAX and Backbone.
  • Developed the web application by using PrimeFaces employing AJAX at client -side components which enable rich web application content in GUI's.
  • Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Mail, Spring JMS and Spring Security.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading and Lockings.
  • Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Developed Batch Rescore Tool to rescore multiple claims using Multithreading .
  • AngularJS framework for page rendering and Ajax calls to backend RESTful services.
  • Designed UI web pages using web technologies like HTML, XHTML, and CSS.
  • Worked on MVC framework like AngularJS for developing single page applications.
  • Web application development for backend system using AngularJS and NodeJS with cutting edge.
  • Experience with JQuery, AngularJS in templating and Bootstrap.
  • UI development with technologies like HTML 5, Angular JS and Jquery.
  • Used JQuery to make the application highly interactive and used JSON objects for efficient coding.
  • Implemented the dashboard of JBPM work flows, and browsing capability using Apache Solar with JBOSS.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Worked with Spring controllers, View Resolvers and Model and View Objects.
  • Used Spring Mail for sending emails to the customers and business.
  • 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.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services.
  • Implemented Quartz jobs for running the batch jobs configured in the Spring files.
  • Modeling of various business processes using JBPM, and business rules using Drools Expert.
  • Involved in deploying and testing the application in JBoss application server.
  • Used MongoDB as a NoSQL for storing JSON data.
  • Multiple row data storage called MVVC to make PostgreSQL extremely responsive in high volume environments.
  • Responsible for continuous monitoring and managing Elastic Map Reduce cluster through AWS console.
  • Setup and effectively use SOAP Monitor tool supplied with Apache axis to track SOAP request and response sent to and from ATLAS Webservice on daily basis.
  • Code quality checking using SonarQube for distributed application.
  • Implemented rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS .
  • Log4j, MQ Series, SOAP web services 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.
  • Used JIRA tool for tracking stories progress and follow agile methodology.

Environment: Spring, Hibernate, Web services, JQuery, JSP, Backbone JS, AJAX, Java Script, Jenkins, Web Sphere 8.5, CVS, Google Guava, IBM MQ, NoSQL, Mockito, Spring MQ, Spring MVC, Web Services, SOAP UI, PrimeFaces, JAXB, WSDL, JBPM, Scala, XSD, AWS, XML, XML Spy, BRMS, SQL, BizTalk Server 2010, PostgreSQL, Microsoft Visual Studio 2010, DB2, SQL Server 2010, Microsoft Visio, SonarQube, Eclipse, WinSQL, Squirrel SQL, TDD .

Confidential, West Bend, WI

Sr. java Developer

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.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Java 1.4 for the compilation.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags.
  • Implemented AngularJS and NodeJS with Spring MVC as model component.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript, AJAX, JSON.
  • 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.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database.
  • Responsible for writing test cases for project, also responsible for doing black box testing using Scala .
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • 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.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, NoSQL, Scala, IBM MQ, HTML, Node JS, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio, TDD .

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
  • Implemented MVC-Model 2 architecture using Struts, spring and other J2EE design patterns.
  • Involved Use Case Diagrams and Activity Diagrams to design the application.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Designed, developed and maintained the data layer using the ORM frame work called iBatis.
  • Involved in the development of SQL queries to get data from MySQL.
  • Development of Java classes and components using RAD7.5 as IDE for developing the LD application.
  • Implemented Multithreading concepts for caching application data.
  • MQ Series is used for sending and receiving messages by using JMS.
  • Worked with offshore and ensuring on time delivery of deliverables.
  • Used iBatis to persist the Data into the Database.
  • Deployed the LD application on WebSphere application server on Windows environments and used shell scripting for maintaining servers.
  • Involved in Agile development process.
  • Shell scripts are used to maintain Production and Test Unix servers.
  • Developed Unit Tests and Test Suites using QTester.

Environment: java1.6, Struts1.2, Spring2.5, JSP 2.2, Ajax, XML, HTML, CSS, JSON, JavaScript, JQuery, custom JSP tags, JSTL, CVS, UNIX (AIX), JMS, iBatis2.3, QTester, PL/SQL, MySQL5.1, Rational Test Manager, TOAD, Clear Case, WebSphere7.5, IE 8, WindowsXP.

Confidential, Tallahassee, FL

Software Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis, the design, development, deployment and testing.
  • Implemented MVC-Model 2 architecture using Struts, JSF and other J2EE design patterns for the application development.
  • Designed the Bluestone application by implementing JSF Framework using RichFaces Library.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Configuring and developing NBT code to send requests in a format that ApproxiMatch Search server can read and convert returned data into desired result.
  • Configuring and developing NBT code to send requests in a format that Fast Search Server can read and convert returned data into desired result.
  • Adopted J2EE design patterns like Singleton and used DTO’s transfer the data.
  • Designed, developed and maintained the data layer using the ORM frame work called Hibernate.
  • Involved in the development of SQL queries to get data from Oracle and MySQL.
  • Used ANT for building and deploying NBT application to servers.
  • Development of Java classes and components using Jbuilder as IDE for developing the NBT application.
  • Extensively worked on Object Oriented Programming aspect of Java using JDK1.5 for collections along with comparator, Multithreading, thread synchronization.
  • Used Hibernate to persist the Data into the Database.
  • Used Maven build script for building and deploying Bluestone application.
  • Using Eclipse IDE for bluestone application development of Java related classes and components.
  • Continuum tool used for CIS.
  • Involved in Agile development process.
  • Deployed the application on Tomcat 6/5.5 and used shell scripting for maintaining servers.
  • Production supported after release.
  • Used mercurial Version Control.
  • Worked with offshore and ensuring on time delivery of deliverables.
  • Deployed the NBT application in WebLogic, Tomcat servers on Solaris and Windows environments.
  • Developed Unit Tests and Test Suites using JUnit.

Environment: java1.6, Struts2.0, Spring2.5,JSP 2.0, Ajax, XML, HTML, Ant, CSS, JavaScript, JBuilder, custom JSP tags, JSTL, Mercurial, SVN, FTP, GWT, UNIX (AIX), JMS, Hibernate 3, PL/SQL, MySQL5.1, Oracle 10g, WebLogic, Continuum, Tomcat6.0/ 5.5, WindowsXP, TDD.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, HTML, JSP, Eclipse, UNIX.

We'd love your feedback!