We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • 8+ years of experience in Software Design, Development, Analysis ofJavaweb - 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, GWTJavaBeans, 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 utilizingAWStools S3, Lambda,Kinesis, Cloud Watch, SQS, and SNS topics ETL process.
  • Experience on AWS platforms VPC, 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, C++, C, 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.

Web Services: JAX-WS, JAX-RPC, 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.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implementedSwing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • 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.
  • Implemented client-side form validation, form view results using various components, services, pipes in Angular 4.
  • 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.
  • Created the architecture for the RESTful API using Express and Node.js.
  • Implemented Java 8 new features like Lambda Expressions, Enhanced For-Loop, Filter and Functional Interfaces.
  • Used Spring Boot, AOP, JTA andSecurityto 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.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Deployed Spring Boot Micro Services into Cloud/Docker Hub using Open Shift Environment asDocker Images.
  • Worked on Docker for managing development environments through creation ofLinuxvirtual 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 PhysicalLinuxservers to Cloud.
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using 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.
  • DevelopedAWSCloud Formation Templates and stacks launched by enabling Auto Scaling in AWS EC2 Instances.
  • Involved in Automated Provisioning ofAWSCloud Environment using Code Deploy and Chef for deployments.
  • Developed API usingAWSLambda to read mismatched records, manage the servers and code run in theAWS.
  • 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 AWS S3 buckets.
  • Build Kafka/RabbitMQ in AWS and implemented Producer Web services to process the messages to/from Queue.
  • Responsible for ConfiguringKafkaConsumer and Producer metrics to visualize theKafkaSystem performance.
  • Extract the data from Oracle and push to ApacheKafkaQueue using Gloden Gate.
  • Experience using Postman for testing the services and Jasmine & Karma for testing in Angular 2/4.
  • Executed Spark SQL queries to Extract and Transform the source data and load the data into Redshift.
  • PostgresSQL Server database administration, request groups, forms registration, printer setup.
  • Used Maven tool for building EAR, WAR and JAR files for deployment and continuous integration with Jenkins.
  • Developed Unit and Integration tests for existingmicroservicesby using Mockito and Docker environments.
  • Implemented POM based automation testing framework Java,Selenium RC, SeleniumWebDriver and JUnit.
  • UsedGitHub as Version Control System for maintaining source code and to store and retrieve the Source Code.

Environment: Java,AWSSDK, 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 TEMPhas 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 and used Bootstrap along with AngularJS in creating the Application.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used AngularJS HTTP to retrieve data through Web API from Entity Framework.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • UsedSpringframework includingSpringcore/IoC,SpringWeb,Spring Batch, SpringSecurity and implement the authentication, authorization, and access-control features by usingSpringSecurity.
  • Used Spring IOC, AOP, MVC framework and ORM tool Hibernate for development.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Multithreading was used to process data in chunks to improve performance.
  • Used Microservicesto 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.
  • Developed and followed agile project management plan (Agile Ceremonies). Facilitated build requirements log (product backlog) with cost estimates and priority.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Web application projects in an Agile environment when a PM left on short notice. Also responsible (for business)
  • UsedSpringframework to provide loose coupling between different application modules.
  • Developed Hibernate withSpringIntegration as the data abstraction to interact with the database of oracle.
  • Performance tuning aCassandra cluster to optimize writes and reads.
  • Involved in upgrading thetest Cassandra clusters Developed unit tests with JUnit and Mockito. Write automated regression tests usingJMeter.
  • 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, 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, EHCache, 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 Spring services 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 s 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 AWS EC2 instances, S3 Buckets 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 noledge 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 onJavaand 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 otherJavacode 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!