We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Overall 8+ years of IT experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies
  • Experienced in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets 3.x.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Extensive experience in Java, J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL and JNDI, Web services, Struts, Tiles, Hibernate, JMS, AJAX.
  • Expertise in Client Side Designing and Validations using Angularjs, Nodejs, HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library, JSTL.
  • Strong expertise in using AngularJS directives and filters to make SPA’s better in functionality.
  • Extensively worked on custom AngularJS directives, tags and integrated with Spring forms.
  • Experienced with UI frameworks such as AJAX, JavaScript, ReactJS, BackboneJS and AngularJS.
  • Experienced in Client side validations using ajax in NodeJs, AngularJs, dash boards reports using BackboneJS.
  • Experienced in Full stack UI technologies using Grunt js, Gulp Server for Angular.
  • Knowledge on creating Responsive Web Design (RWD), with extensive use of the Bootstrap.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Experienced in web/Application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
  • Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business Components such as RMI, EJB, JMS, and Web Services.
  • Writing the PL/SQL, SQL and Stored Procedures.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, REST, and WSDL. Exposure to JAXB, JAX-RPC, JAX-RS & JAX-WS.
  • Expertise in implementing Web services, Microservices, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Also, worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • Hands on experience with Netflix cloud and fall back technologies like Eureka, Hystrix and Ribbon.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Implementation of suitable connectors or connecting links between Hateoas and Spring REST services.
  • Experienced with distributed transaction management with isolation/propagation levels with Spring JTA.
  • Experienced in databases such as Oracle, DB2 and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
  • Well experienced in using Selenium, Jenkins, Junit, Log 4J and Curl SOAP UI for testing framework.
  • Experience with RDBMS concepts and in writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages with databases like Oracle 10/11g, SQL Server, MySQL, DB2, Informatica power center 9.x, NoSQL ( Casandra and Mongo DB ).
  • Experienced in developing UNIX shell scripts for batch processing
  • Familiar with Business Requirements, Technical Architecture, Design Specification, Development.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Languages: Core Java(J2SE), J2EE, SQL and PL/SQL

Java/J2EE Technologies: SERVLETS, JSP 1.2/2.0/3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring, Hibernate, Angular JS 1.X JSF

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

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.

Cloud Environments: Azure, AWS, Netflix Eureka, Kubernetes.

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, Test NG, easy mock and power mock.

Reporting Tools: Crystal Reports XI, SSRS 5.0, IDQ Analyst Tool 9.5 & Jasper Reports 6.0Methodologies: Agile, waterfall, TDD (Test-Driven-Development), 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

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Worked in Agile work environment with Content Management system 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 implementations, used Core Java concepts such as collections, generics and multi-threading .
  • Worked on developing enterprise level applications using spring and other J2EE design patterns like MVC, Factory, Delegate and Singleton patterns.
  • Development, Analysis & design of the application mainly using Java 8 along with Scala 2.7, Spring MVC, Hibernate and Junit frameworks
  • Developed SQL and PL/SQL stored procedures, functions to interact with the oracle database.
  • Presently working on enhancements code and supporting the user’s applications to process it.
  • Developed web pages using AngularJS, HTML5, CSS3 and UI Bootstrap as per user requirements.
  • Used Angular JS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
  • Used Angular JS to look and feel good, added and changed (properties (POJO-plain old java script objects), getters and setter’s functions) the data models directly on them and looped over objects
  • Handled Java multithreading part in back-end component, one thread will be running for each user.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application
  • Used spring boot Actuator to externalize application's configuration properties for various environments
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Docker containers were used to deploy the applications as part of scaling application using Microservices. Image creation, pushing and pulling of images was also part of deploying application.
  • Employed circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in Spring Boot Microservice Applications.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful web services using Jersey for JAX-RS implementation
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
  • Performed configuration, deployment and support of cloud services including Amazon WebServices(AWS).
  • Configured AWS Identity and Access Management (IAM) Groups and Users for login authentication.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans. Developed the data access classes using JDBC and SQL queries.
  • Used multi-threading in programming to improve overall performance. Developed various helper classes needed using multi - threading .
  • Developed pages that support advanced client side technologies such as JavaScript, jQuery-using Cordova
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Used log4j for logging and GIT for version control.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Developed, Tested and Debugged the Java and EJB components using Eclipse RCP.
  • Used Junit and TestNG testing Framework as a test runner with Selenium.
  • Used to test performance both on static and dynamic resources using JMeter.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test the Angular API modules.

Environment: Java/JDK 1.8, J2EE, Log4j, Web Services, AWS, Netflix Eureka, Hystrix, Hystrix Dashboard, Spring Kafka Hibernate 4.3, Restful Web Services, WebLogic Application Server Eclipse, MAVEN build tool, Junit, Log4j, Selenium, WebLogic Application Server 10.1, Oracle 11g, 12C, Agile Methodology, Apache Cardova, Curl, Apache Cordova GIT, PL/SQL, Docker, Hateoas, Karma .

Confidential, Alpharetta, GA

Java Full Stack Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Developed the application using Java, J2EE, Spring framework, Web Services and Maven Scripts.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Development of Web Front End (GUI) using HTML/HTML5, DHTML, CSS 3, JavaScript, JQuery, JSON, XML, XSL, Spring MVC, and developed client side validations using Java Script and AJAX.
  • Worked on Angular JS directives and controllers for designing the web application and used its two-way data binding to achieve the feedback functionality from the user.
  • Used Angular JS filters for searching, sorting, pagination and used custom filters.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, responsive UI screens for varying screen sizes and devices.
  • Strong experience in design and development of relational database concepts with multiple RDBMS databases including Oracle, MySQL, and DB2 Server and PL/SQL.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Extensively used various modules in Spring like AOP, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Converted/created reports in Analyst Tool (IDQ) from crystal reports
  • Extensively used Session beans for implementing the business logic of module.
  • Used JSP to dynamically generate web pages based on HTML and XML Document types.
  • Use JSF (Java Server Faces) to implement component based User Interface Applications
  • Worked on Core Java and its libraries in creating the Java web application's business Logic.
  • Developed a dashboard based on Ajax calls with business customers count, flags, real-time graphs for analytical reporting using Node JS.
  • Used JSP to create the front end. Used various third parties to validate the data entered by the User.
  • Used various Spring Modules like Spring AOP, Spring WEB-MVC and Spring ORM in development.
  • Fail-safe/fallback methodology was employed using Circuit Breaker Pattern (Hystrix dashboard).
  • Developed the functionalities under Agile Methodology JIRA processes
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries,
  • Used Docker for possible to production to the development environment to fast possible for interactive use.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Optimized cleaning up of session level Data Structure's shared across different open tabs, when data is flushed/committed from one of the tabs.
  • Performed data extraction and migration, data cleaning, analysis and visualization using Informatica Power center 9.x, Tableau to support data warehousing solutions on AWS.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Used Log4j utility to generate run-time logs.

Environment: Java 1.7, Eclipse, swing, Hibernate 4.0, Spring IOC, Web Services, HTML, Java Script, CSS, JQuery, XML, AngularJS, Node Js,Log4j, Agile and Scrum, Hystrix, Spring MVC, Spring ORM, JMeter, Scala, Docker, Agile Methodology, Informatica Power center 9.x, Analyst Tool(IDQ) 9.x, Design Patterns, CVS, Apache Maven, Junit, Jenkins, Log4j.

Confidential, St. Louis, Missouri

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Created views to hook up models to the DOM and synchronize data with the server as a single page application (SPA) using React JS.
  • Used React JS to create controllers to handle events triggered by clients and send requests to server.
  • Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Collection Framework and Multithreading for performing cache Operation.
  • Defined MultiAction, SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed web-based applications using Web Services, both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Installed and configured Web Logic Application Server
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Proven experience with Application Servers like Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat5.x/4.x/3/x.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Designed and developed the UI using Struts view components HTML 5, CSS 3, JSP, JavaScript & JSON
  • Used ANT for compilation, building JAR, WAR& EAR files & Used Log4j utility to generate logs.
  • Designing, Development, JUnit testing of many components of the applications from end-to-end.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.

ENVIRONMENT: Java, Servlets, Hibernate, JSP, JSF, J2EE, SOAP/WSDL, REST, WebLogic 9.x/8.x/7.x/6.x, ReactJS, JQUERY, Multithreading, Spring MVC, Web Logic Application Server, JBoss, Tomcat5.x/4.x/3/x, ANT, Junit, Log4j.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Worked on Agile Scrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months
  • Configured Spring MVC from scratch using XML configurations, namespace handling, spring security setup and giving access to resources.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries & Involved in developing the CSS sheets for the UI Components.
  • Used Hibernate in persistence layer, written hibernate mappings using Annotations, HQL.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Involved in the testing of the web services to establish time taken to attach and send huge PDF.
  • Spring boot and REST services are implemented while developing web-based applications.
  • Each application was divided into separate or individual Microservices where each service had its own functionality and loosely coupled with the other components of the Application.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Used Clear Case to merge code and deploy them in to a central depository location
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

ENVIRONMENT: Struts 2.0, Hibernate 3.0, JSP, JavaScript, SOAP, Oracle, PL/SQL, Eclipse,, Bean, Junit, JBOSS, Struts, DAO, AOP Spring, MVC Spring

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Involved in the architecture team for design and implementation of system.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging Logic.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle.

Confidential

Web Developer

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of client’s business process and continuous client feedback.
  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used Eclipse for application development.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Deployed Applications on Apache Tomcat Server.
  • 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.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote PL/SQL stored procedures, Prepared statement and used API. Used JUnit for unit testing.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents

Environment: JAVA, J2EE, JSP, SERVLETS, JDBC, HTML, CSS, JAVASCRIPT, AJAX, ECLIPSE, JUNIT, MVC, APACHE TOMCAT AND MYSQL.

We'd love your feedback!