We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Orange, CA

SUMMARY

  • Extensive Full Stack Developer with 7+ years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like spring, JPA, Hibernate and MVC framework struts.
  • Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
  • Good experience developing enterprise applications using spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, React JS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
  • Good expertise in React js, Redux, Angular, HTML5
  • Java/J2EE development experience working within frameworks such as spring, Hibernate or Struts.
  • Experience in the development of service-oriented architecture application, good understanding of Object Oriented Design and Design Patterns.
  • Experience with relational databases such as MySQL, PostgreSQL, SQL Server, Oracle, DB2 and experience in writing stored procedure Functions and Triggers using PL/SQL.
  • Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
  • Experienced in front-end framework such as Bootstrap and Angular; NoSQL databases, Cassandra and MongoDB, Node.js
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
  • Portable deployment of applications as a single object using Docker.
  • Experienced in managing Hadoop clusters and services using CLOUDERAMANAGER
  • Experience in various agile methodologies, Waterfall & amp; Test Driven Development (TDD).
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
  • Expertise in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, Node JS.
  • Expert in building Micro service applications using Spring Boot for developing RESTful web services.
  • Experience in using Log4j and good expertise in Ant Tool.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
  • Strong technical knowledge in MS SQL Server development including DTS, Performance tuning, Reporting, designing logical/physical databases and Troubleshooting.
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Hands-on experience in development of Microservices and deploying in Docker
  • Experience with Java 8 features such aslambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Good understanding of NoSQL Data bases like HBASE and Cassandra
  • Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD.
  • Experience with Hibernate Persistence Framework and hands on Experience in solving design issues by applying design patterns including Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications.
  • Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
  • Good Working knowledge in CVS, Perforce, Clear Case and GIT open source version control systems.
  • Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
  • Strong Experience in developing test cases using JUnit, Easy Mock and Spring Test Case framework.
  • Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.

TECHNICAL SKILLS

JAVA TECHNOLOGIES: Java 8, Core Java, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns, Spring

WEB TECHNOLOGIES: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, XML(SAX, DOM), XSL/XSLT, XPATH

Application Servers: Apache Tomcat, Glass Fish, IBM WebSphere, JBoss, WebLogic

Web Services: SOAP, APACHE CXF, AXIS, XFire, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI, REST(JAX-RS)

Framework: Spring, JPA, Hibernate, Struts

Databases: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra and MongoDB

Scripting Language: Linux/Unix Shell Scripting, JavaScript

Version Control: GitHub, Bitbucket, Git

Web Frameworks: AngularJS, Node JS, React JS, Angular 8

Designing Tools: Balsamiq (Wireframing), InVision, Adobe In-design, Photoshop, Illustrator, Muse, Dreamweaver, Bootstrap, WordPress

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.

Other Tools: Ant, Ivy, Maven, Jenkins, Cruise Control

Operating systems: Linux/Unix, Windows Variants

PROFESSIONAL EXPERIENCE

Confidential, Orange CA

Sr Full Stack Java Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Real time streaming the data using Spark with Kafka
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Utilized Angular 8 framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular 8 applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Involved in migrating data from Oracle 11g to Cassandra.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with Backbone.js, jQuery, CSS3, Dojo and AJAX.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Built the reusable service components using Angular 8 services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot services.
  • Utilized React.JS & REDUX for rendering and deployment of end setting web pages.
  • Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.JS.
  • Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
  • Involved in the development of Micro services for all the models using combination of Spring Boot and Spring Security.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Setup Servers (JBoss, Apache and UNIX) and deployed applications in Dev, ST and UAT Environment.
  • Setup logging using Log4j for tracking the processes and errors.
  • Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
  • Cooperated with the testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints

Environment: Java 8.0, Design Patterns, WebLogic10.2, Java 1.8, J2EE Servlet, jQuery, Struts, Spring 4.0.6, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, JSON, React.JS, HTML, AJAX, AWS, JavaScript, XML, Angular 8, NodeJS, MongoDB, SQL, PL/SQL, Ember.JS, TOAD, Oracle 10g/11g, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA.

Confidential, Bridgewater NJ

Sr. Full Stack Java Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
  • Developing react components which communicate with redux as session management and ajax calls to send and retrieve data.
  • Developing Independent services using REST with JAX-RS which gets admin activities from Flex react component that persist in DB and establish connection between frontend and backend and store information in DB2.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
  • Involved in writing the front-end code for the application using Angular 4.
  • Write quality, maintainable code in HTML, CSS (LESS and SASS), JavaScript, JQuery, and Ajax.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 4.0, Node.js and Bootstrap.
  • Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Involved in building an application service layer using Angular JS Dependency Injection.
  • Performed client-side validations using JavaScript functions to implement various functionality. Handled the server-side validations by using the validate framework.
  • Working on prototyping and development of JavaScript user interface.
  • Highly used Angular4 Router to build single page applications for navigation through the different status and multiple modals.
  • Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
  • Used Angular 4.0 by consuming Restful web services.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers.
  • Created AJAX requests to the REST service using Angular JS built in http and resource objects.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Created Spring Configuration files and used spring annotations to auto wire Java Components using Spring Dependency Injection.
  • The portal is made responsive using CSS3 pre-processors like Bootstrap, and media queries to support desktop and tablets.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
  • Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
  • Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Implemented microservices using Spring boot, spring based microservices, and enabled discovery using the server.
  • Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Maintained code and configuration files in Git and performed unit testing using Junit.

Environment: Java/J2EE, Spring Framework, Java 1.7, Eclipse4.2 Juno, AngularJS, Angular 4,React JS, Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3, Spring framework 3.x,Oauth 2.0, Amazon Lambda, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10.

Confidential, Colorado Springs, CO

Java Developer

Responsibilities:

  • Analysis, Design, Coding and testing components in the application according to the specifications provided by the product owner.
  • Executed the development process using the Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, backlog refinements.
  • Implementing Action classes, form classes and create struts-config files, validation files, tiles, resource bundles for the entire application using Struts MVC (2.x) framework.
  • Developed web applications using Java, J2EE and Apache Struts technologies.
  • Developed the application as a Spring Boot App. Widely used beans concept of Spring to create and use objects of a class.
  • Developed Spring MVC controllers and REST services to hit other internal and external API's to perform a task.
  • Generated different types of Crystal reports like Tabular, Matrix and Charts. Extensive use of Pie, Column and Bar Charts using SSRS.
  • Developed micro services using spring boot exposed as REST API and integrated with AngularJS based web applications.
  • Used Nexus Repository to store the jars and dependencies.
  • Worked on SonarQube to maintain highest standards of code quality.
  • Collaborate with QA team to define test cases, metrics, and resolve questions about test results.
  • Used log4j2 for logging.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Implement Containers with Kubernetes and AWS.
  • Use AWS auto scaling for Auto Scaling Applications for Device Launches.

Environment: Java 1.8, Spring Framework 4, Spring Boot 1.7, Micro Services, LDAP, JNDI, JAX-RS, JAX-WS, HTML, CSS, Bootstrap, BEA WebLogic 12c, SQL Server 2005, LDAP, IntelliJ, Angular 4,5, GIT, Junit, TestNG, Jasmine, Karma, SOPA UI, Maven, Jenkins, Struts1.1, SonarQube, Spring Batch.

Confidential

Java Developer

Responsibilities:

  • Coordinated with project managers, business analysis with new proposed ideas requirements, designed the integrated tool, developed, and implemented all the modules.
  • Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux.
  • Used Continuous delivery / Continuous Integration (CI/CD) tool Jenkins to build the project upon passing the test cases written using Cucumber.
  • Implemented kibana and splunk for a dashboard for log data and creating charts for analysis. Proficient in implementing ELK (elastic search, Logstash, kibana) for searching and server-side data processing pipeline to ingest data from multiple sources simultaneously.
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Worked in using React.js Router, Forms, Animations, Keys, components, Events
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Performed Migration test and use cases for applications toAWS cloudwith public and private IP ranges to accelerate development productivity by decreasing test-run times
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Used a microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Designed, developed, and maintained PostgreSQL Database architecture.
  • Used build tools to bundle the application through webpack and used Gulp for task automation of minification of Angular scripts.
  • Deploying the applications using PCF services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
  • Employed the Single Sign On (SSO) authentication using SiteMinder for logging to the application from different websites.

Environment: HTML5, CSS3, Express JS, JavaScript, React JS, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, JWT, LDAP, Hibernate, Cucumber, REST administrations, Cassandra, Mocha, Gulp, SSO Authentication, AWS, Web Pack, Kubernetes, Maven, Jenkins, GIT, Elastic Cloud Compute (EC2), Logstash, SAAS, PCF

Confidential,

Software Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real-time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating the object using dependency injection (IOC) .
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Involved in the Development of Spring Framework Controllers.
  • Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys.

We'd love your feedback!