We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • 8+ years of experience in Software Design, Development, Analysis of Java web - based applications.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, SWING, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Experience on front end technologies Mule soft, HTML5, Ruby on Rails, CSS3, Android, Ajax, JQuery, JavaScript, Angular, ETL Tools, XHTML, DHTML, JavaScript, DOM, JSON, AJAX, TypeScript, Bootstrap, Twitter Bootstrap.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP and Waterfall Model.
  • Experience in Spring Frameworks, Spring MVC, IOC, AOP, JTA, IO, DAO Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Hateoas, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Experience in building web applications using ReactJs, Backbone.Js, NodeJs, ExtJs, Express.Js.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Experience in development of Microservices and deploying using Pivotal Cloud Foundry and Ansible .
  • Experienced in RDBMS implementation and development using MySQL, SQL Server, Oracle, DB2.
  • Experience in NoSQL DB such as Apache Cassandra DB, Mongo DB, CouchDB.
  • Experience on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
  • Experience on Big data like Apache Spark, Scala, Hadoop, Map-Reduce, HDFS, Hive, HBase, Zookeeper, Kafka.
  • Experienced in utilizing AWS tools S3, Lambda, Kinesis , Cloud Watch, SQS, and SNS topics ETL process.
  • Experience on AWS platformsVPC, EC2, ELB, SQ3, and EBS, ROUTE 53, Dynamo DB CLI and SDK’s/API tools.
  • Experience in AWS infrastructure with AWS cloud environments such as Jenkins, Chef and Puppet.
  • Experienced in worked on Drools Rules Engine for writing business validation and externalization of parameters.
  • Experience on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry.
  • Experienced in Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's.
  • Expertise in working on ANT, Gradle, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
  • Experience in programming, deploying, configuring, and tuning J2EE Application Servers like IBM WebSphere, and open source Apache Tomcat, Apache Axis and Apache HTTP Server.
  • Experience in build, deployment, maintenance using Jenkins, Docker, Maven, Python and Bash.
  • Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, SASS, LESS, XHTML, DHTML, JavaScript, DOM, Ajax, AngularJS, JSON, Reactjs, Backbone.js, Node.js, Ext JS, Expressjs

UI Frameworks: Angular4, Bootstrap, JQuery, Twitter Bootstrap.

Design Tools: Adobe Photoshop, Adobe After Effect, Dreamweaver.

Programming Languages: Java, Confidential ++, Confidential, SQL, PL/SQL, Scala, Python.

JAVA/J2EE Technologies: Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI.

IDE s: Eclipse, NetBeans, IntelliJ, Dream viewer, Spring Tool Suite(STS), GITHUB

Deployment Tools: Jenkins, Docker, Chef, Puppet, Ansible.

Frameworks: Spring, Hibernate, JSF, Struts, Flex, Play.

Spring Frameworks: Spring MVC, IOC, AOP, JTA, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Hateoas, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.

JAXWS, JAXRPC, JAX: RS, REST, SOAP.

Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat.

Relational Databases: Oracle, SQL server, MySQL, IBM DB2, H2, PostgreSQL.

NoSQL Databases: Apache Cassandra, MongoDB, CouchDB.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes, Pivotal Cloud Foundry(PCF).

Methodologies: Agile, TDD, Scrum, RUP, Waterfall Model.

Testing Technologies: Junit, Jasmine, Karma, JMock, Test-ng, Protractor, Mockito.

Version Control: CVS, SVN, Git.

Build Tools: Ant, Maven, Gradle.

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed GUI using HTML5, CSS3, JQuery, bootstrap, AngularJS for user interaction.
  • Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular 4 framework.
  • Using AngularJS created custom directives for data manipulations and display data in company standard format.
  • Designed client-side JavaScript code to build web forms, web application, page navigation and form validation.
  • Worked on responsiveness of the application and fixed width and fluid layouts using the Twitter Bootstrap.
  • Used Node.js for server communication through Restful API and added user validations & permissions.
  • Developed RESTful web service at back end by using Node.js and Expressjs.
  • Implemented Java 8 new features like Lambda Expressions, Enhanced For-Loop, Filter and Functional Interfaces.
  • Used Spring Boot, AOP, JTA and Security to application with Distributed Transaction Management System.
  • Developed the Spring Boot application using Annotation Driven Approach and set up the Spring Bean Profiling.
  • Used Spring Boot for developing Cloud Microservices along with PCF, Distributed Cache and File Manipulation.
  • Implemented features using spring, such as Injection, IOC, Annotations and integration with Hibernate.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Deployed Spring BootMicro Services into Cloud/Docker Hub using Open Shift Environment as Docker Images .
  • Worked on Docker for managing development environments through creation of Linux virtual containers.
  • Published and consumed records using Producer and Consumer API’S with Spring Boot using Apache Kafka.
  • Implemented CICD to create pipeline and integrated Docker Container to deploy Spring Boot app into AWS EC2.
  • Responsible for maintaining Infrastructure in AWS(Cloud) by migrating Physical Linux servers to Cloud.
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis . Implemented Web Service (REST API) to read the tags from Dynamo DB and tags maps to the files in AWS S3.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
  • Hibernate framework is used on DAO layer to persist application data into Oracle database.
  • Developed AWS Cloud FormationTemplates and stacks launched by enabling Auto Scaling in AWS EC2 Instances.
  • Involved in Automated Provisioning of AWS CloudEnvironment using Code Deploy andChef for deployments.
  • Developed API using AWS Lambda to read mismatched records, manage the servers and code run in the AWS.
  • Developed business Rules using JBoss Drools Engine, workflows and Drools Dashboard for Business users.
  • Executed complex queries using Scala/Spark for reading multiple XML files from S3 and write into AWSS3 buckets.
  • Build Kafka/RabbitMQ in AWS and implemented Producer Web services to process the messages to/from Queue.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.
  • Executed Spark SQL queries to Extract and Transform the source data and load the data into Redshift.
  • Used Maven tool for building EAR, WAR and JAR files for deployment and continuous integration with Jenkins .
  • Developed Unit and Integration tests for existing microservices by using Mockito and Docke r environments.
  • Implemented POM based automation testing framework Java , Selenium RC, Selenium WebDriverandJUnit.
  • Used GitHub as Version Control System for maintaining source code and to store and retrieve the Source Code .

Environment: Java, AWS SDK, Git, Spring, Python, REST, jQuery, Chef, HTML5, CSS3, JIRA, Confluence, Dynamo DB, Angular4, Spring Boot, Micro-services, JUnit, Cloudera, Athena, Lambda, EC2, S3, Jenkins, Agile(Scrum), Spark, Scala, Kafka, Eureka, AJAX, Docker, Linux and Maven.

Confidential, Houston, TX

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed the agile methodology in the Scrum Cycle model.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS, Java Script, Node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Used NodeJS for non-blocking design operation for server-side code, Angular Js for developing UI components.
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
  • Designed and developed Microservices using REST framework and Spring Boot andused Bootstrap along with AngularJS in creating the Application.
  • Developed single page applications, components using Angular JSdirectives, controllers, view and routing, service modules.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Batch , Spring Security and implement the authentication, authorization, and access-control features by using Spring Security .
  • Used Spring IOC, AOP, MVC framework and ORM tool Hibernate for development.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Multithreading was used to process data in chunks to improve performance.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Used Spring framework to provide loose coupling between different application modules.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Created proof of concept Data as A Service (DaaS) based Restful (Jersey) web service which was connected to a Mongo DB based data store running on Tomcat 8.
  • Developed unit tests with JUnit and Mockito. Write automated regression tests using JMeter.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka .
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Used Apache Camel for messaging model such as HTTP, JMS.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool .
  • Used Rational Application Developer (RAD), which is based on Maven to develop and debug application code.

Environment: J2EE, Streams, Spring framework, Spring MVC, Hibernate, Angular JS, SOA, Web Services, Microservices, XML, NodeJS, JQuery, JavaScript, IBM RAD, Agile Methodology, Design Patterns, MongoDB, Hibernate, Eclipse, Atom, Web services, Maven, Junit, log4j, Kafka.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture
  • Design Patterns like Singleton and DAO.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Developed Client-Side Interface using React JS Components, Events, Keys, Router, Animations and Flux Concept.
  • Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Improve presentation of webpages CSS 3.0, Adobe Flash and jQuery plugins.
  • Created reusable components used across various modules using ReactJs, React-DOM, Bootstrap and JSX.
  • Developed unit test cases to test microservices using Spring Mock MVC and Cucumber and took part in deploying the microservices as Docker images to AWS using Jenkins and Ansible.
  • Used React-Router for Deep Linking, Handling Dynamic URL Parameters and Navigation across the Application.
  • Involved in implementing DAO layers using JPA standards and Hibernate API interfaces. Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading Transactions and Lockings.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Created and injected Springservices and controllers and DAOs to achieve dependency injection and to wire objects of business classes. Used Spring Inheritance to develop beans from already developed parent beans.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS .
  • Involved in developing code for obtaining bean references in Spring framework and used Dependency Injection.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Implemented SOA to develop REST Based Web services using Apache Axis .
  • Developed Service Layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services. Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Hands on experience with MongoDB installation, configuration, monitoring and Designing Shared Environment. Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked on creations of customer Docker container images, tagging, pushing images, integration of Spring boot.
  • Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
  • Experience in Docker engine and Machine environments, to deploy the microservices for scalable applications. Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Configured AWSEC2 instances, S3Buckets and Cloud Formation Services based on the business requirements.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application.
  • Used Log4j utility to generate run-time logs. And deployed this project in WebSphere application server.

Environment: J2EE, Spring framework, Spring MVC, Hibernate, ReactJS, Docker, jQuery, AJAX, Web services, SOAP, XML, Java Beans, Apache CXF, AWS, Apache POI, Ext JS, JavaScript, Oracle 10g, IBM RAD, WebSphere, Agile Methodology, Microservices, Design Patterns, SVN, Apache Maven, JUnit, Html, Unit, XSLT, HTML/DHTML.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements Gathering, Analysis, Implementation and Setting up the Development Environment.
  • Involved in preparation of the software requirements and Component design documents.
  • Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, and XML.
  • Strong knowledge in developing and designing web application according to Information architecture and Usability standards using Ajax, JQuery, Backbone.js, XML and MVC frameworks.
  • Implemented the Animation and styling using CSS and JQuery.
  • Experienced in developing Web Services with Python programming language.
  • Worked on Java and JSON, to interact and get the data from csv files as we are prototyping the user Experience.
  • Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, and spring.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Extensively developed stored procedures, triggers, functions and packages in oracle using SQL, PL/SQL.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Developed and configured Oracle DB tables including Sequences, Functions, Procedures and Table constraints.
  • Developing data access layer using IBATIS-ORM and JDBC.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Experience in build management with Ant Script.
  • Involved in JUnit Testing, debugging, and bug fixing.

Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate, WebSphere, WSDL, SOAP, Oracle, SQL, JUnit, Ant.

Confidential - Wayne, PA

Java/J2EE Developer

Responsibilities:

  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Developed UI using Spring view component, JSP, HTML, CSS, JavaScript.
  • Utilized Spring MVC annotations and XML configuration for Dependency Injection.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Involved in writing all formats of database quires like SQL, HQL in DAO layer.
  • Configured Hibernate second level cache using EH-Cache to reduce the number of hits to the table data.
  • Developed REST web services using Spring, Hibernate.
  • Used JMS Template to publish messages to queues and Message Driven Bean (MDB) to subscribe from the JMS.
  • Extensively used Java Multi-Threading concept for downloading files.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Was part of production support team to resolve the production issues.
  • Used Jenkins as a continuous integration tool for application building, testing and deploying.
  • Used Intellij IDE for developing code modules in the development environment.
  • Used CVS version control to track and maintain the different version of the project.

Environment: Core Java, J2EE, JSP, EJB, OOAD, Oracle, Cassandra, HTML, EJB3, AJAX, JMS, XML, Design Patterns, JENKINS, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server, Hibernate, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in Analysis and Design of the project, which is based on MVC Architecture and Design patterns.
  • Developed UI pages using JSP, HTML, JQuery, CSS, AJAX.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse for writing JSPs , Struts and other Java code snippets.
  • Developed Controller Servlets , Action and Form objects for interacting with Oracle database and retrieving data.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX.
  • Developed activity, sequence and class diagrams using Unified Modeling Language (UML ) and Rational Rose .
  • The Application was deployed on Apache Tomcat Server .
  • Used Junit framework for Unit testing.
  • Monitored the logs using Log4J and fixed the problem.
  • Used CVS for version control code used by developers and Developed J-Unit test cases for all developed modules.

Environment : Java , JavaScript, JSP, HTML, AJAX, XML, DOM, SAX, JNDI, Struts, PL/SQL, UNIX, Rational Rose, Apache Tomcat, Oracle, JUnit, ANT, Log4j, CVS, Eclipse.

We'd love your feedback!