We provide IT Staff Augmentation Services!

Senior Full Stack Java 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 inAngular.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 teh 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 teh 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 teh 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 teh 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 Full stack Java Developer

Responsibilities:

  • Design and develop code for Exchange project using teh Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Involved in design, development and maintenance of applications dat 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 teh current state of teh 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 teh delivery of software products across teh enterprise.
  • Worked in all teh modules of teh 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 teh 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 teh 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 teh 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 teh response time in teh application. Worked on Query optimization.
  • Used Maven scripts to build teh 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 teh Docker containers and Dockerconsoles for managing teh 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 teh 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, Agile Methodology, Jira, Curl, GIT, log4j.

Confidential

Senior J2EE Engineer

Responsibilities:

  • Developed teh application using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
  • Designing, Development, JUnit testing and Integration of many components of teh applications from end-to-end.
  • Designed and developed teh 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 teh 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 teh 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 teh project such as DAO, DTO, Business Delegate.
  • Worked on database retrieval and connections establishment to teh 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 teh Web Service client for teh login autantication, 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 teh 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 teh entire project onto teh WebLogic Application Server.
  • Used GIT for version control.
  • UsedXML Web Services using SOAPprotocol to transfer teh amount to other application dat is remote and global to different financial institutions. UsedSOAP UIfor 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 TEMPhas been used in executing more TEMPthan 100 test cases.
  • Worked in an TDD work environment with Content Management system for workflow management and content versioning.
  • Monitored teh error logs using Log4J and fixed teh 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 teh design and development phases of Agile Software Development
  • Analyzed current Mainframe system and designed new GUI screens.
  • Developed teh application using 3 Tier Architecture I.e. Presentation, Business and Data Integration layers in accordance with teh customer/client standards.
  • Played a vital role inScala framework for web based applications
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Implemented teh web-based application following teh 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 teh data on teh page.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • WorkedwithCoreJavato develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
  • Used multithreading to improve performance in generating teh 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 swingframework.
  • Developed web GUI involving HTML,JavaScript under MVC architecture.
  • Creation ofWebLogicdomains and setup Admin & Managed servers forJAVA/J2EE applications on Non-Production and Production environments.
  • Involved in teh configuration of Spring Framework and Hibernate mapping tool.
  • MonitoringWebLogic/JBoss Server health and security.
  • Installation, Configuration & administration of WebLogic application Server.
  • Creation of Connection Pools, Data Sources inWebLogicconsole.
  • Implemented Hibernate for Database Transactions on DB2.
  • Involved in configuring hibernate to access database and retrieve data from teh database.
  • Involved in developing SQL queries,storedprocedures, 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 onUNIX, LINUX to move teh 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 teh 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 teh complexities of teh application.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed teh applications using Java, J2EE, JDBC
  • Worked on various use cases in development using Struts and testing teh functionalities.
  • Implemented teh database connectivity using JDBC with Oracle database as backend.
  • Involved in teh 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 teh customer
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Developed client applications using JAXR and JAXM to connect to teh 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 teh application by implementing Spring Framework based integration.
  • Apache ANT was used for teh 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 teh requirements of teh 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 teh MVC design pattern.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JDBC to interact with teh 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 teh development of teh application.

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

We'd love your feedback!