We provide IT Staff Augmentation Services!

Senior Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MissourI

SUMMARY

  • Over 8 years of professional experience in all phases of software development life cycle (SDLC) including analysis, system design, development, integration, production support and maintenance of various Web Applications using Java/J2EE technologies.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Expert Level Skills in Angular.JS, JavaBeans, Swings, Java Applets JNDI, Multi - Threading, JAXB, JMS, JavaScript, XSD, Restful, Servlets, GWT, XSL/XSLT, XPath, Action Script, JSON, Node.JS, React.JS, Tiles, Tag Libraries, JDBC, SQL, PL/SQL, Linux and Unix Shell Scripting.
  • Proficient in applying design patterns like Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experienced in MVC (Model View Controller) architecture with Spring, Angular JS and Magento.
  • 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.
  • Experience in Front End Technologies to code responsive websites using Ajax, JQuery, HTML5, CSS3, DHTML, XHTML, Rich Faces, Adobe Flex including the use of frameworks such as Bootstrap, Flexbox.
  • Expertise inusing AngularJS directives and filters to make SPA’s better in functionality.
  • Proven experience with Web/Application Servers like IBM WebSphere 8, WebLogic10.0, JBoss 7.1.0 and Apache Tomcat 8.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, REST, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Expertise in design and development of enterprise level spring based web applications using Spring REST,Servlets 3.x, Hibernate,Struts,EJB, JSFand JSP.
  • Experience in Microservices based on RESTful API’s utilizing Spring Boot with Spring MVC’s.
  • Worked on spring technologies such as Spring Transaction Management, Spring IOC Containers, Spring AOP, Spring Boot, Spring Security, Spring HATEOS, Spring JTA, Spring JDBC and Spring MVC’s.
  • Experienced in designing and developing the view layer using JSP, Servlets as Controller using Struts MVC, Business layer using Spring 4.0 (IOC, AOP), and persistent layer using DAO, Hibernate4.1.9, JPA combination and HQL.
  • Experience in core interfaces of Hibernate with Configuration, Query, Criteria and Transaction.
  • Hands on experience in designing Microservice applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard, load balancing using Spring Ribbon and service discovery using Eureka.
  • Excellent experience with major relational databases - Oracle, SQL Server(2008R2, 2012, 2014), DB2, MySQL.
  • Implemented Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka.
  • Experienced with NoSQL databases like Couch DB, MongoDB and Cassandra on enterprise platforms.
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Experience with Spring Boot Actuator for monitoring and managing Spring Boot applications and accessing them through HTTP endpoints in the production phase.
  • Extensive development experience in different IDE's like Eclipse, IntelliJ, JBuilder, WSAD, IBM RAD.
  • Implemented Test Driven development using frameworks likeJunit, Selenium,Mockito, Cucumberand Curl for Unit and System Testing.

TECHNICAL SKILLS

LANGUAGES: C, C++, Java 1.8, J2EE, Scala 2.12.1, SQL, PL/SQL

ENTERPRISE JAVA: JSP 3.0, Servlets 3.1, JSTL, EJB 3.0, JNDI, JDBC, Java Security, Multi-Threading

INTERNET TECHNOLOGIES: HTML5, JavaScript 1.8, Angular.JS 1.0/1.5, CSS3, XML 2.0, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery 2.11, NODE.JS 6.0

TOOLS: & FRAMEWORK: Struts, Spring 4.3, Hibernate 4.3, Spring MVC, Spring Web Flow, Spring Actuator,Spring IOC, Spring AOP, JMS, Log4J, JUNIT, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security 3.2.

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

WEB SERVICES: SOAP 1.2, REST 2.0, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX

WEB/APP SERVERS: Web Sphere 8.0, Web logic, Apache, Tomcat 8, JBoss, Jetty, Jenkins 2.50

DATABASE: Oracle 10g/11g/12C, MySQL 5.7, DB2 11.1 and Mongo DB

DEVELOPMENT TOOLS: Eclipse, IntelliJ 2017.1, Spring Tool Suite STS 3.8.3, NetBeans 8.0.2

O-R MAPPING: Hibernate, JPA, JTA

MODELING/ CASE TOOLS: Rational Rose

TESTING TOOLS/ OTHERS: JUNIT, SOAPUI.

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

OS & ENVIRONMENT: Windows 7/10, Unix, Linux Mint 18.1

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

BUILD TOOLS: ANT 1.10, MAVEN 3.3.9, GRADLE 3.4.1

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, Missouri

Senior Java Fullstack developer

Responsibilities:

  • Design and develop code for Exchange project using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular.JS, HTML5.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Developed UI components using Angular.JS 1.5, Node.JS with Spring MVC4using various features such as dependency Injection, Models, data binding and controllers.
  • Used Spring boot actuator to access the current state of the running application in production environment.
  • Developed HTML views with HTML5, CSS3 and JavaScript.
  • Angular.JS was used to achieve Event Handling, Hide elements and DOM show.
  • Developed custom Angular.JS directives, tags, integrated with Spring forms and Spring Security.
  • Conducted simultaneous queries and retrievals using Java Multithreading techniques.
  • Involved in writing Thread Safe blocks for multi-threaded access to make valid transactions.
  • Build Microservices for the delivery of software products across the enterprise.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate/JPA.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status report. Using JavaScript, JQuery and Angular.JS to provide dynamic User Interface and for the client side validations.
  • Implemented SOA to develop REST Based Web services using Jersey, JAX-RS.
  • Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities.
  • Used Eureka for service discovery, Ribbon for client side load balancing and Hystrix for circuit breaker.
  • Avoided traffic bottle neck formation with the help of Spring Ribbon and Kafka.
  • Used Java libraries to access AWS facilities as S3, JAX-RS services, Restful Web services interacting with external systems.
  • Extensively worked on JPA with Hibernate as persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Responsible for designing and developing business services, Test Classes and DAO methods using Spring, JPA and Hibernate.
  • Implemented JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Used CURL to transfer data to server using available protocols.
  • Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
  • Used Maven scripts to build the application and deployed on WebLogic Application Server.
  • Drools was used to validate business rules before execution during run time.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used GIT repository for software configuration management and version control, Maven is used for build script and configured log4j, .log files.
  • Developed the functionalities under Agile Methodology JIRA processes.

ENVIRONMENT: J2EE, Spring framework, Spring MVC, JDK/1.8,Design Patterns, JPA, JQuery, Servlets 2.3, JDBC, AJAX, Jenkins, Web Services, Kafka, Netflix Eureka, Hystrix, Ribbon, Spring Boot Actuator, REST 1.3.0.0, EJB, Hibernate 4.3, RESTful, Angular.JS, SOA, WebLogic 10.1, Oracle 11g, Drools, Maven, JUnit, Selenium, Agile Methodology, Jira, Curl, GIT, log4j.

Confidential

Senior J2EE Engineer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end.
  • Designed and developed the UI using JSF view componentHTML5,CSS3,Bootstrap,Angular.JS, React.JS.
  • Involved in designing user screens and validations using HTML, jQuery as per user requirements.
  • Involved in developing code for obtaining bean references in spring framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used a Microservice architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Used Microservices for scalability and reliability of the applications in addition to loosen coupling.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Implemented various design patterns in the project such as DAO, DTO, Business Delegate.
  • Worked on database retrieval and connections establishment to the Oracle Server database
  • 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.
  • Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.
  • Implemented Spring Integration message framework.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Developed Interactive web pages using Angular JS, HTML, CSS and JavaScript.
  • Worked on Web Sphere Application Server.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used GIT for version control.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions. Used SOAP UI for web service testing.
  • Developed Web services using Spring RESTful Web Services replacing SOAP UI.
  • Prepared Junit test cases and executed them using Junit and used Karma.js/Jasmine.js for UI Testing.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Worked in an TDD work environment with Content Management system for workflow management and content versioning.
  • Monitored the error logs using Log4J and fixed the problems.

ENVIRONMENT: JDK 1.7, J2EE, Eclipse 4.2 Juno, Maven 3.0, Spring 3.5, Oracle 11g, Hibernate 4.3, RESTful Web Services, Windows OS, Junit 4.12, JBoss 7.1.0, Log4J, HTML, REST 1.3.0.0, MongoDB, Cassandra, Spring MVC, XML, UML, AJAX, Git, Angular.JS, AWS - S3, EC2, Junit 4.4, Selenium,Kubernetes,TDD.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development
  • Analyzed current Mainframe system and designed new GUI screens.
  • Developed the application using 3 Tier Architecture I.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
  • Played a vital role in Scala framework for web based applications
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Implemented the web-based application following the MVC architecture using Struts Framework.
  • Implemented printable chart report using HTML,CSS and jQuery.
  • Applied JavaScript for client side form validation.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Worked with Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate JavaBean classes using Apache Axis.
  • Created simple user interface for application's configuration system using MVC design patterns and swing framework.
  • Developed web GUI involving HTML, Java Script under MVC architecture.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Monitoring WebLogic/JBoss Server health and security.
  • Installation, Configuration & administration of WebLogic application Server.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Implemented Hibernate for Database Transactions on DB2.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Used Log4j framework to log/track application.
  • Worked on UNIX, LINUX to move the project into production environment.
  • Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.
  • Used Rational Clear Case for Version Control.

ENVIRONMENT: Eclipse, FileNet, IBM RAD 6.0, Scala, Java 1.7, JSP, Servlets, Core Java, Spring, Swing, hibernate 4.0, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Confidential

Junior Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Developed user interface using JSP, JSTL,HTML,CSS3, JavaScript to simplify the complexities of the application.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Involved in the development of model, library, Struts and form classes (MVC).
  • Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using JDBC with Oracle Blob.
  • Developed SOAP based XML web services.
  • Spring boot and REST services are implemented while developing web-based applications.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Extensively worked on uploading files into CLOB and BLOB’s of Oracle Data base.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in Secondary Project, involved in developing Programmatic transactions using Hibernate.
  • Directly worked with Business Analysts and SMEs to gather requirements from the customer
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Developed client applications using JAXR and JAXM to connect to the UDDI registry.
  • Worked on integration modules, BPEL business objects, Business Rules, Invoking Human tasks, deploying into Web Logic Server and tested using Business Process Choreographer.
  • Experience with eclipse plug-ins like Find Bugs, Check Style.
  • Developed the application by implementing Spring Framework based integration.
  • Apache ANT was used for the entire build process.
  • Used Rational Clear Case for version control and Junit for unit testing.

ENVIRONMENT: Java 1.5/1.6, Entity Bean, JAXR, Session Bean, JSP 2.0, Servlets 2.5, JSTL, CVS, JavaScript, Oracle 9i/10g, PL/SQL, Triggers, Stored Procedures, JBoss, Eclipse.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in analysing the requirements of the project.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Implemented server side programs by using Servlets and JSP.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed session, entity beans and message driven beans.
  • Used JavaScript to perform Client Side Validation.
  • Implemented using the MVC design pattern.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JDBC to interact with the underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server.
  • Developed automated Build files using ANT.
  • Involved in Unit testing for various components.
  • Used Log4J for any logging purposes during the development of the application.

ENVIRONMENT: Java, J2ee, JSP, Servlets, JDBC, HTML, CSS, JavaScript, Ajax, Eclipse, Junit, MVC, ANT, Apache Tomcat and MySql.

We'd love your feedback!