We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Over 8+ years of progressive software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed modules using Angular, Node, ExtJS, React, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to teh web page.
  • Experience in Angular 1.5/2.0 along with Bootstrap, CSS3to create reusable components for RWD applications.
  • Experienced in Server-side validations using Ajax in NodeJS and Client-side validations using Angular JS
  • Experienced in Full stack UI technologies using Grunt, Gulp Server, Yeoman generator for Angular.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Spring 3/4/Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator
  • Session Facade, DAO, DTO, and Business Delegate in teh development of N-Tier distributed Enterprise Applications.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgreSQL and MySQL.
  • Experience in implementing, designing and developing NoSQL Databases like MongoDB, Apache Cassandra.
  • Hands on experience in Amazon Web Services provisioning and good noledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Used Jenkins as a primary tool for implementing theCICDduring code releases, worked withCICDpipe line to build and deploy transcoding application on AWS.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
  • Experience with CICD, Maven, Gradle, Jenkins, CVS, Git, GitHub.
  • Monitoring and logging tools such as ELK Stack (Elastic search and Log stash).
  • Experienced in using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in working with web servers Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.

TECHNICAL SKILLS:

Programming Languages: Java 8.0/7.0/6.0/5.0, PL/SQL

Java/J2EE Technologies: Servlets, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2

Relational Databases: Oracle 10g/11g, MySQL 5.7, DB2 11.1

Developer IDE Platforms: Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS 1.0/1.5/2.0, Node JS 6.0.

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

NoSQL Databases: MongoDB, Cassandra

Operating system: Windows 10, Linux, Unix

Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins, WebSphere

Build Tools: Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Java Full Stack Developer

Responsibilities:

  • Involved in teh analysis, design and development phases of teh Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Developed UI pages using HTML5, AngularJS 2.0, Bootstrap, CSS3, JavaScript, jQuery, AJAX and NodeJS.
  • Build teh reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components in Angular 2.0 directives, filters, services.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Built REST by building NodeJS in teh back-end to handle requests sent from teh jQuery Ajax calls.
  • Reporting using NodeJS and Wrote code to fetch data from web services using JQuery AJAX for communication via JSONresponse and updating teh modified data to display in UI pages.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access teh data.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout teh application for well-defined programming.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Developed RESTful web services using Spring MVC REST framework and JAX-RS.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in teh application to no teh application status.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Implementing or exposing teh Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experienced in logging with ELK Stack by using Elastic search and Log stash.
  • Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
  • Used OAuth 2.0 autantication protocol respectively for security and authorization.
  • Experienced circuit breaker patterns and fail safe in Spring Boot Micro Service applications using Hystrix and monitored teh services using Hystrix Dashboard.
  • Experience in performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • IBatis, MyBatis and Hibernate were used as back end ORM tool for implementation of persistence layer and mapping of POJOs
  • Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Experience with building Docker Images and running them on Docker container.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving teh data present in Cassandra cluster by running queries in CQL.
  • Worked on Test automation framework using Selenium web driver.
  • Worked with several testing frameworks such as Junit and Mockito
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run teh unit tests on Jenkins and Used JIRA to assign, track, report and audit teh issues in teh application.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Environment: J2EE, Spring MVC, XML, AJAX, AngularJS, NodeJS, AWS, JavaScript, Hibernate, IBatis, MyBatis, Bootstrap, JIRA, Spring Boot, Web services, Micro services, AWS, ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cucumber, STS.

Confidential, Herndon, VA

Sr. Java/J2EE and Full Stack Developer.

Responsibilities:

  • Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Wrote client-Side code using ReactJS and used NPM and gulp directories to generate teh server environments used flux with redux framework to manage targeted URL’s and to monitor teh application.
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, autantication, unit tests, etc.
  • Extensively used jQuery, NodeJS in implementing various GUI components in application portal.
  • Worked with controller, service and view components in applications using Spring 3.5 framework.
  • Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Service Oriented Architecture(SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Enterprise level web applications were supported by building Spring based Java and Scala micro services.
  • Consumed messages from JMS-Message driven beans and Active MQ. Integrated Active MQ with Beans.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon).
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed teh 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.
  • Used Spring Ribbon for load balancing and broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Reading teh log files using Elastic Search, Logstash and alerting users on teh issue and saving teh alert details.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on teh business requirements.
  • UtilizedAWSLambdato upload data into AWS S3 buckets and to triggerLambda Functions Including EC2.
  • Expertise on SoapUI, Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Used IntelliJ to develop and debug teh application.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, Jenkins Jobs.

Environment: XML, XSL, Node, Bootstrap, HTML5, JavaScript, CSS3, Ajax, React, Spring 3.5, Git, Aws, WebSphere7.5, Swing, Web Services, JMS, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic Search, Spring Cloud Netflix, Kubernetes, Eureka Server, ANT, Ribbon, IntelliJ, Agile.

Confidential, San Antonio, TX

Sr. Java/J2EE Developer.

Responsibilities:

  • Involved in all phases of teh development life cycle (SDLC) involving in requirement Collection. Design and analysis of teh customer specifications of teh application using TDD Methodology.
  • Implemented teh Graphic User Interface by coding in HTML, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Implemented and developed UI components using AngularJS features like DI, Models, data binding and controllers. Develop various screens using AngularJS and used various predefined components from NPM.
  • Teh application is designed using J2EE design patterns Session façade, Singleton, Factory, DAO and technologies based on MVC architecture.
  • Used Spring DAO module for performing CRUD operations on database and implemented logging in teh application using Spring Framework AOP module to no teh application status.
  • Used Spring MVC Model View Controller to handle/intercept teh user requests and used various controllers.
  • Implemented (SOA) to retrieve data from client side and made REST API calls and parsed teh data to client and handled teh security and Authorization using Spring Security.
  • Build, Test and developed application from Docker containers and deployed into PCF environment.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Used JERSEY framework to implement teh JAX-RS (Java API for XML and RESTful Service).
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI
  • Developed Microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.
  • Experienced with setting up teh basic project setup from scratch using Spring-Hibernate based design.
  • Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
  • Developed application using Agile methodology and deployed teh application onto WebLogic application server.
  • Used Cassandra for achieving denormalization through features like collections.
  • Experienced with JAXB binding to convert Java object to XML and vice-versa.
  • Configured and deployed teh application in JBoss Application Server.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: HTML, JSF, jQuery, JavaScript, Bootstrap, AngularJS, NPM, Spring 3.x, Spring MVC, Spring Security, SVN, REST, JAX-RS, Jersey, SoapUI, Selenium Web Driver, Web services, JBoss, Agile.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Extensive experience in designing professional UI web applications using front-end technologies and Java Script Frameworks like HTML, CSS, JavaScript, XML, jQuery, AJAX, JSON, Bootstrap.
  • Involved in writing application level code to interact with RESTful Web APIs, using AJAX, JSON, XML and jQuery.
  • Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • Used Core Java features such Collections, and Exception handling to efficiently process transactions.
  • Used Spring Framework AOP Module to implement logging in teh application to no teh application status.
  • Developed teh whole application using Spring MVC Framework IOC (Inversion of Control) design pattern to separate teh application configuration and dependency specification from teh actual application code.
  • Used distributed Transactions Management system with Spring JTA.
  • Used Spring Batch as spring batch jobs can meet teh requirements of reliability, robustness and traceability which are essential for automatic processing of enormous amounts of data.
  • Used Hibernate as ORM tool and developed hibernate configuration files for establishing database connection
  • Used hibernate core interfaces like configuration, session factory and criteria interfaces.
  • Involved in designing and developing teh End points (controllers), Business Layer, DAO layer using Hibernate.
  • Implemented complex back-end component to get teh count in no time against large size MySQL database
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST was used for publishing Web Service interfaces.
  • Developing RESTful web services using JAX-RS API and to exchange data using REST Template in JSON, XML, and Text.
  • Followed Test Driven Development and wrote server-side test cases using JUnit 4.12.
  • Hands on Eclipse as teh integration environment for developing, debugging, and maintaining project code files.
  • Experienced with WebSphere server to deploy teh application.

Environment: HTML, CSS2, JavaScript, JQuery, AJAX, JSON, DHTML, JAXB, XSLT, XML, Spring MVC, Spring-CORE, Spring Batch, Spring Security, Spring AOP, Spring JTA, REST Service, Hibernate, MySQL, JMS, WSDL, Junit, Apache CXF, Eclipse.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed front-end using struts framework. Used HTML, CSS and Bootstrap.
  • Used Multithreading, Collections and other J2EE technologies to design and develop teh code.
  • Developed teh JQuery callback functions to implement asynchronous communication using AJAX.
  • Wrote queries in Oracle Spatial in developing GIS based application.
  • Used JDBC to invoke SQL stored procedures for applications that need to execute as a part of a scheduling
  • Deployed teh application on WebSphere application server in development and production environment.
  • Conducted weekly code walk through using UNIX Shell Scripts.
  • Developed SOAP based Web Services for Integrating with teh Enterprise Information System Tier.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.
  • Wrote Junit test classes for teh services and prepared documentation for teh application.

Environment: HTML, CSS3, JavaScript, JQuery, JSTL, EL, JSON, XHTML, JAXB, XSLT, DOM, XML, EJB, Web Services, Java, JSP, JDBCEJB, J2EE, SOAP, Eclipse, Oracle, Junit, JIRA, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement Analysis to understand teh Company needs for various downstream systems.
  • Programming and Development of web pages using Struts, AJAX, Servlets, JSP and JavaScript
  • Developed user interface using HTML, JavaScript and CSS
  • Developed Jasper report to generate financial report
  • Involved in teh performance tuning and bug fixing
  • Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on teh front end.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Designed and developed teh code using multithreading, Collections and other J2EE technologies.
  • Developed DAOs using Hibernate persistence API for teh database operations to interact with Oracle database.
  • Written and executed various SQL Queries& PL\SQL programs to retrieve teh data from teh database Oracle.
  • Used Log4j, Junit and developed unit test cases to monitor teh application functionality.
  • Used Tomcat as a server to deploy teh application.

Environments: Struts, Core-JAVA, JSP, Servlets, Hibernate, ORM, oracle, Multi- Threading, Collections, PL/SQLOO Design, OO Analysis, XML, XSLT, IBM WebSphere, Log4J, Junit, ANT, Eclipse.

We'd love your feedback!