We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Johnston, RI

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Analysis, design, development, implementation and testing of web - based and client-server business applications using Java/J2EE technologies and Frameworks.
  • Experience in application development using Software development methodologies such as Agile, Waterfall and TDD (Test Driven Development) environments .
  • Expertise in Core Java concepts of Java/J2EE like JSP , Servlets , JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data Structures etc.
  • Responsible for creating a microservices system using Java 8 with Spring Boot, Netflix OSS,RESTful API and experience with Java 8 features like Stream, Lambda expressions and Filters .
  • Experience with UI development using HTML5, CSS3, Bootstrap jQuery, Ajax, JavaScript,Angualr.js, Nodejs, React.js, Backbone.js and Ext.js.
  • Experienced in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2 and Worked on Angular4 Enhancements.
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL , JAX-WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks .
  • Extensive knowledge on Spring Framework like Spring Core, Spring DAO, Spring IoC, Spring MVC, Spring ORM, Spring AOP, Spring Boot and Spring Web flow .
  • Involved and developed various phases of security implementation using Spring Security system against all types of authentications like LDAP authentication , Database authentication and Pre-Authentication .
  • Experience in database modelling, design and development of PL/SQLstored procedures , packages in relational databases like Oracle 10g / 11g, SQL Server 2005/2008, IBM DB2 and MySQL .
  • Strong experience with MongoDB and migrations from SQL relational databases to NoSQL databases like MongoDB and Cassandra.
  • Continuous Integration and continuous delivery ( CI/CD ) as part of Devops environment.
  • 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.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL) , HSQL Named Queries , Criteria , Projections.
  • Having knowledge on (JMS) MQ’s like Kafka, Rabbit MQ, IBM MQ and Active MQ .
  • Proficientinusing Amazon Web Services (EC2, VPC, RDS, ELB, Route53, Lambda, IAM, Cloud Watch, S3, Glacier, SQS, SNS).
  • Experience in using Pivotal Cloud Foundry to deploy applications on Cloud .
  • Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
  • Hands on experience with version control tools like SVN , GIT and CVS .
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers.
  • Experience in using Automation tools like Selenium and Cucumber .
  • Hands on experience with build tools like ANT , Maven and logging tools like Log4j .
  • Used various issue and bug tracking tools like JIRA, Bitbucket.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 6/7/8, Python, HTML, JavaScript, PHP, SQL and PL/SQL

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

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 4.x/3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

Eclipse,: NetBeans, IntelliJ IDEA, Spring Tool Suite (STS)

Web Technologies: HTML5, XHTML, DHTML, CSS3, JavaScript, AJAX, jQuery, NodeJS, ReactJS, AngularJS,ExtJS, Bootstrap, Servlets, JSPs, JNDI, JMS, XML, XSLT, XSD, JSF

SOAP, RESTful,: JAX-WS, JAX-RPC, JAX-RS, JAX-P, JAX-B, AXIS

Messaging Tools: Rabbit MQ, Apache Kafka, Apache Spark, JMS

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

Build tools: ANT, Log4j, Jenkins 2.x, Gradle and Drools

PROFESSIONAL EXPERIENCE:

Confidential, Johnston, RI

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Followed Scaled Agile (Scrum) Methodology for developing Web Application with a two-week sprint.
  • Have extensively used Java8 Streams, Lambdas, Predicates and filters to process Order data.
  • Developed user interface with HTML5, CSS3, SAAS, JSON, AJAX, Angular 4 and Type Script.
  • Developed SPAs, components using Angular 4 directives, controllers, view and routing, service modules.
  • Used NodeJS for non-blocking design operation for server side code, Angular4 for developing UI components.
  • Developed Responsive Single Page Applications (SPA) using ReactJS and rendering pages on the server side for faster loading and updating by 3x.
  • Developed Single page applications using NodeJS as the server side, GULP, WEBPACK (ES6).
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Developed Microservices based on RESTful API utilizing Spring Boot with Spring MVC .
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed components to fetch the data from the back end using AJAX and JQuery .
  • Implemented Java EE components using Spring MVC , Spring IoC , Spring transactions and Spring Security .
  • Implement the authentication, authorization, and access-control features by using Spring Security .
  • Implemented Dynamic batch feature for batch processing with Spring batch .
  • Developed Rest web services which produce XML and JSON to perform task which leverages both web and mobile applications.
  • Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query and Criteria interfaces.
  • Used Hibernate Transaction Management , Hibernate Batch Transactions, and Hibernate cache concepts.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Used Docker for creating Docker images for launching containers on AWS EC2.
  • Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes.
  • Continuous Integration and continuous delivery ( CI/CD ) as part of Devops environment.
  • 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.
  • Extensively worked onJenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Designed the project workflows/pipelines using Jenkins for continuous integration and deployment into different Web/Application Servers.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins .
  • Used SVN as Version Control System and Tortoise SVN as repository.
  • Developed unit and integration tests for existing microservices using JUnit , Mockito environments for development and QA teams.
  • Fixed defects identified during QA, SIT and Production.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase.

Environment: Java 8, J2EE, HTML5,CSS3, Angular 4, ReactJS, NodeJS,Spring Boot, AJAX, JQuery, Microservices, Spring Cloud, Spring Batch, SOAP, RESTful web services, Maven, Jenkins, Mockito, SOAP UI, Log4J, JIRA, AWS, SVN.

Confidential, St. Louis, MO

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Used Agile methodology throughout the software development lifecycle (SDLC).
  • Created optimized graphic websites and application interfaces using HTML5 , CSS3 , and ExtJS framework.
  • Developing web pages using Angular4 . 0 Framework and worked with various Angular JS directives and services and Filters to build the Applications.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2 .
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Developed Microservices based on RESTful API utilizing SpringBoot with SpringMVC .
  • Implemented Swagger Configuration in Java Spring Boot for auto generating swagger JSON files for REST API calls.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed components to fetch the data from the back end using AJAX and JQuery .
  • Used PivotalCloudFoundry to deploy applications on cloud.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Implemented Java EE components using SpringMVC , SpringIoC , Springtransactions and SpringSecurity .
  • Implement the authentication, authorization, and access-control features by using Spring Security .
  • Developed the Application Module using several design patterns like Singleton , Factory , DAO , DTO , BusinessDelegate , Facade , prototype and CompositeView .
  • Implemented Dynamic batch feature for batch processing with Springbatch .
  • Written shellscripts to copy output files to a different location after the output files are created from spring batch.
  • Developed Rest web services which produce XML and JSON to perform task which leverages both web and mobile applications.
  • Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query and Criteria interfaces.
  • Used Hibernate TransactionManagement , HibernateBatch Transactions, and Hibernatecache concepts.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Preparing MongoDB queries for reporting and analysing production data for various applications.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Continuous Integration and continuous delivery ( CI/CD ) as part of Devops environment.
  • 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.
  • Extensively worked onJenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Designed the project workflows/pipelines using Jenkins for continuous integration and deployment into different Web/Application Servers.
  • Hands-on experience with Devops tools like Jenkins, Docker, GitHub, Git, SonarQube.
  • Created Docker images and ran the Docker containers in various environments.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins .
  • Used Git as Version Control System and GitHub as repository.
  • Developed unit and integration tests for existing microservices using JUnit , Mockito environments for development and QA teams.
  • Fixed defects identified during QA, UAT and Production.

Environment: Java 8, J2EE, Spring Boot, AJAX, JQuery, Angular4, Microservices, Spring Cloud, Pivotal Cloud Foundry, Netflix Eureka, Hibernate 4.x, Spring Batch, Swagger, RESTful web services, MongoDB, Oracle 11g, Docker, Maven, Jenkins, Kafka, Shell Scripts, Git, Github, JUnit, Mockito, SOAP UI, Log4j .

Confidential, Minneapolis, MN

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in requirement analysis, design, development, testing of application using Agile methodology.
  • Developed various helper classes necessary using Multi-Threading .
  • Developed Interactive web pages using AngularJS , HTML5 , CSS3 and JavaScript .
  • Developed Single Page Application (SPA) using AngularJS Framework and injected generic services using Angular2 .
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Used NodeJS (Express) to create API which can provide or consume JSON.
  • Integrated the IoC container of Spring Framework to handle the creation of beans, dependency injection and transaction management.
  • Used HibernateORM to integrate with business application with Oracle Database where Hibernate template is used to implement business logic. Created an XML configuration file for Hibernate Database connectivity .
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in near real time and persist it to Cassandra.
  • Experience with querying on data present in Cassandra cluster using CQL ( CassandraQueryLanguage ).
  • Consumed Web Services by implementing Spring's REST support is to make the development of RESTful Webservices .
  • Used Pivotal Cloud Foundry to deploy applications on cloud.
  • Created MULEESB artefact and configured the MULE config files and deployed .
  • Created shell scripts to deploy resource bundles on different environments.
  • Worked with Git Version control system to track various aspects of the project.
  • Used Maven as build tool on Java projects for the development of build artefacts on the source code.
  • Used Log4j logging framework to write Log messages with various levels for logging across the application.
  • Utilized variable software (GMC/QuadientPrintNetT/Inspire) to build and generate internal and client proofs.
  • Execute finished output and supporting documentation for banking requirements
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins .
  • Developed test cases using JUnit and JMock for unit testing.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Used AWS (Amazon Web Services) as a cloud platform to deploy the application.
  • Leveraged AWS cloud services such as EC2 , auto-scaling and VPC to build secure, highly scalable and flexible Confidential that handled expected and unexpected load bursts.
  • Used AmazonIAM to grant fine-grained access to AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
  • Experience in Integration of Amazon Web Services , AWS with other applications infrastructure.
  • Utilized S3 buckets and Glacier for file storage and backup on AWS cloud.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to ElasticLoad Balancers .
  • Developed API for using AWSLambda to manage the servers and run the code in the AWS.
  • Interacted with Business Analysts to come up with better implementation designs for the application. Provided production support for the application.
  • Involved in testing, debugging, bugs fixing and documentation of the system.

Environment :Java 7, J2EE, Spring MVC 4.x,Hibernate4.x, AngularJS, NodeJS, HTML5, CSS3, JavaScript, AWS (VPC,EC2, IAM, Route53, Lambda, CloudWatch, ELB, S3), RESTful web services, Rabbit MQ, ESB, Shell Scripts, Git, Maven, Log4j, Cassandra, Oracle 11g, Docker, JUnit, JMock.

Confidential, Lombard, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, JQuery, AngularJS and Bootstrap.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSFFacelets .
  • Implemented navigation using SpringMVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implemented spring framework BeanFactory & Application Context for bean initialization and configurations.
  • SpringAOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Used AWS (Amazon Web Services) as a cloud platform to deploy the application.
  • Leveraged AWS cloud services such as EC2 , auto-scaling and VPC to build secure, highly scalable and flexible Confidential that handled expected and unexpected load bursts.
  • Implemented the back-end functionality of the modules using Singleton and SessionFacade design patterns.
  • Configured Hibernate configuration files to persist the data to the Oracle 10g Database .
  • Configured Hibernate objects as Spring Beans in Spring Configuration File.
  • Involved in development of POJO classes and writing Hibernate query language(HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Implemented Core Java Concepts such as Multi-Threading , Exception Handling and Collections when needed.
  • Handled Multi-Threading part in the back-end component, one thread will be running for each other.
  • Worked with DB2 and wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Experience with querying on data present in Cassandra cluster using CQL ( Cassandra Query Language ).
  • Deployed the application on Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artefacts and code build & deployment with Maven .
  • Used JIRA for defect and issue tracking.
  • Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium .
  • Coordinated with testing team for timely release of product.

Environment: Java, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Confidential, Richfield, MN

Java Developer

Responsibilities:

  • Involved in various phases like design and development of Software development life cycle (SDLC)
  • Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript (JQuery), and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Responsible for development of the functionality using Struts framework
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed web GUI involving HTML, Java Script under MVC architecture.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment :Java, Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, design and development of the application.
  • Created the design using class diagrams and sequence diagrams.
  • Implemented MVC architecture using JSP , Servlets and EJB .
  • Developed web Components using JSP , HTML , CSS and JavaScript .
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed EJB middleware components to implement business objects and business logic of the system.
  • Used JDBC to establish connectivity to the database for performing the database operations.
  • Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL.
  • Deployed the application on WebSphere application server.
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment : Java, J2EE, JSP, HTML, CSS, JavaScript, XSLT, Servlets, EJB, JDBC, WebSphere 7.0, Oracle 10g, PL/SQL.

We'd love your feedback!