We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • Around 9+ years of professional work experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java and J2EE technologies.
  • Expertise in using Agile Software Development methodologies like Sprint, Scrum and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Having Strong experience in User Interface development using web technologies like HTML5, XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, JQUERY, AJAX.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular, React.
  • Expertise in developing Single Page Applications (SPA) with Angular Framework with various versions like 4,6 and 8
  • Designed pages using Angular 6/8 Validations, Modules, Expressions, Directives, Controllers and Filters.
  • Strong experience in developing cross platform server-side JavaScript frameworks using Node JS (Hopi JS, Express JS, Handlebar JS) BackBone.js to achieve scalability in real-time web applications.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections
  • Hands on experience in multiple components of spring framework like Spring MVC, Spring DAO, Spring AOP and Hibernate frameworks.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud, Spring Security, Spring Microservices.
  • Extensive experience using the Java 8 technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web services like SOAP and REST, MVC framework like Struts, Spring MVC and SQL.
  • Expert in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web services like SOAP/UDDI/WSDL using Top-down Approach and Bottom-up Approach.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Used Java Message Service (JMS) to create, send, receive, and read messages using apache Kafka, Rabbit MQ.
  • Expertise in writing SQL queries, Functions, Triggers, and good knowledge of Relational databases (MySQL, Oracle, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases.
  • Strong programming skills in Java 8 and J2EE with extensive ability to develop scalable applications
  • Experienced with the build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Hands on experience in implementation of PCF (Pivotal Clouds Foundry) and Expertise in unit-testing with tools like JUnit, Mockito.
  • Experienced in using GitHub, Bitbucket, CVS, SVN and Monotone For version control.
  • Worked on Validating RESTAPI's using Postman.
  • Experienced in developing applications using Visual Studio, Eclipse, Android Studio, Spring Tool Suite, and IntelliJ.
  • Expertise in Amazon Web Services (AWS) such as EC2, Lambda, S3, Security groups and Simple Notification Services.
  • Extensive experience in Implementing Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Managing Docker Containers and Kubernetes Cluster by OpenShift platform.
  • Worked in TDD using Junit, Mockito and version management tools GitHub, SVN.
  • A proven Team Player with experience in managing multiple applications at a time, offshore teams and various levels of developers and stakeholders.

TECHNICAL SKILLS

Languages: JAVA/ J2EE, PL/SQL, SQL, Python

Operating System: Windows, UNIX, Linux

Server Programming: J2EE, Servlets, JSP, Struts, JMS, JDBC, Spring, Hibernate, Spring Boot, SOAP Web Services, RESTful web services, Spring MVC

Web Programming: JQuery, JavaScript, AngularJS, CSS, HTML5, JSON, AJAX

Application Servers: WebLogic, WebSphere, Jboss

Web Servers: Apache Tomcat

Database Systems: Oracle 7.x/8i/9i/10g, My SQL, SQL Server 2008/2012, DB2, Mongo DB

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP

IDE: Eclipse, MyEclipse, WSAD, RAD, Netbeans

Version Control systems: CVS, Rational Clear Case, SVN, GitHub

Tools: JUnit, Log4j, SQL*PLUS, TOAD, ANT, Maven

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Bothell, WA

Responsibilities:

  • Worked on Agile Methodology with bi-weekly sprints, and daily scrum meetings with backlogs and story points.
  • Implemented responsive UI rich web applications with HTML5, CSS3, Bootstrap4 and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Designed and developed dynamic Multi-Browser compatible responsive web application using Angular 9/8/7/6, AngularJS, JavaScript, HTML5, CSS3, and Bootstrap.
  • Written Angular 6 application while using Type Script for notification management and delivery.
  • Implemented Angular 6 Router to enable navigation from one view to next as agent performs application tasks.
  • Developed Application to assess JSON and XML from Restful web service from consumer side using Angular 6.
  • NodeJS EXPRESS Server is created by combining with Socket.io to build MVC framework to backend Oracle 11g Database.
  • Used Node Package Manage (NPM) for configuring the modules and libraries required for the application.
  • Used NodeJS for development and support for client and server-side applications.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Building cloud Microservices and implemented back-end using Spring Boot.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts.
  • Used latest Spring Boot, which is radically faster in building cloud based Micro services with very less configuration.
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch.
  • Developed batch processing using Spring Batch in the persistence layer & improved performance of batch.
  • Implemented Relational Database Oracle and PL/SQL store procedures
  • Developed stored procedures and triggers using PL/SQL to calculate and to update the tables to implement the business logic using Oracle database.
  • Interacted with backend Oracle and wrote Stored Procedures, Functions and Cursors for deleting and inserting using PL/SQL.
  • Created Mongoose schema to perform CRUD operations using MongoDB (NoSQL) database and communicated with remote server using REST enabled web service on jersey framework.
  • Using GIT for Source Control and Version Management and using log4j 2 for logging.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Designed and implemented triggers to Splunk infrastructure, deployment, products, apps, reports, alerts, and dashboards.
  • Experience working with testing tools like Jasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Used JIRA to keep track of the project, bugs, and issues.
  • Performed unit testing with Junit and tested using Swagger-UI and Postman for API testing.
  • Worked within development teams with BDD approach to develop web UI tests using Cucumber, Gherkin and Selenium Web Driver. Worked with Jenkins for CI/CD, JIRA for project management.
  • Used to test performance both on static and dynamic resources using JMeter.
  • Utilized Git Hub (Git Bash & Git Kraken) and SVN for the purpose of version control.

Environment: Java 11, spring, Spring Boot, Agile, Spring cloud, Spring framework, Apache Kafka, Splunk, SQL, Docker, Spring Security, Microservices, CI/CD, Oracle, Jenkins, OpenShift, Bootstrap, JavaScript, Hibernate, Maven, JIRA, JMeter, Junit, ANT WebLogic, Git Hub

Java Full Stack Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables
  • Involved in different phases of Software Development Life Cycle (SDLC) such as analysis, specification, design, and implementation and testing
  • HTML5, CSS3, React and Bootstrap were used to built and user interface webpages.
  • Developed a single page, responsive web application on front end by using AngularJS.
  • Communication between the view components and server was enabled through AngularJS Ajax module which is used to handle the RESTful calls.
  • NodeJS is used to run Angular on server with mock JSON data and completed the UI development independent of server.
  • Spring Dependency Injection, Annotations and Spring MVC components was used to implement the business layer and navigation part of the application.
  • Developed user management screens using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Large number of chunks were handled by batch jobs along with the implementation of Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed multiple microservices using Spring Boot, Spring Core, AOP, Actuators, Spring Data JPA for performing business functionalities.
  • Utilized Spring Security for Method Level Authorization by using AOP (Aspect-Oriented Programming) and URL Level Authorization by using Servlet filters for web sockets.
  • Produced centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Developed several REST webservices which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Integration of different applications components through Web services using RESTful using Jersey
  • Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services.
  • Worked on RESTful Web Services as well as Node Rest Framework for backend and used Mongo DB.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • POSTMAN tool was used to perform the API Web services testing.
  • Used JUnit Testing Framework for performing Unit testing
  • Developed test cases and performed testing using Mockito.
  • Worked with configuring Jenkins with Docker.
  • Configure the new servers in F5 load balancer. During production issues, identify the faulty servers and place them out of rotation from F5 Load Balancer VIP to avoid business impact.

Environment: Java 11, Java 8, Spring, Spring boot, JSP, AJAX, Hibernate Framework, JMS, SOAP, XML, Spring Framework, Log4j, Java Script, HTML, Oracle9i, SQL, PL/SQL, Web Sphere, Microservices, WSAD, JSTL, Docker, JIRA, GIT Struts tags, Junit, Mockito, SQL, Struts, CSS, Jenkins.

Sr. Java Developer

Confidential, Irving, TX

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • User interface was developed for management module using HTML, CSS, and JavaScript.
  • Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages.
  • Developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Worked on Spring Web Flow using Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation
  • Java Messaging Services (JMS) was used for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages
  • Used Webservices - WSDL and SOAP for getting credit card information from third party vendors.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Involved in the design of tables in oracle to store the pay information.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Clear Case is used for source code maintenance.
  • Continuous integration to build the project using Jenkins with Maven Builder.
  • Used Log4J to capture the log that includes runtime exceptions
  • Involved with the testing team to Unit test the software for any bug detection.

Environment: HTML, CSS, JavaScript, JMS, Spring MVC, Spring Boot, EJB, SOAP, WSDL, JDBC, UML, Clear case, Rational Rose, Junit, Easy Mock, Java 8, Oracle, SQL, Log4J

JavaJ2EE Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Worked on Agile Methodology and built the application using Test Driven Development approach
  • Developed application UI pages using JavaScript, Angular JS, jQuery, CSS3 and HTML5.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for configuration and management of multi-step user input flows
  • Involved in writing the exception and validation classes using Strut's validation rules.
  • Performed client-side validation using JavaScript.
  • Involved in Unit Testing, Sanity Testing, and Integration testing of all the reports.
  • Implemented server-side components using Core Java, multi-threading, web services with Spring Framework.
  • Developed back-end functionality using Spring MVC and Spring JPA.
  • Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database.
  • Thoroughly involved in testing phase and implemented test cases using JUnit.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Worked on Continuous Delivery pipeline with Docker, Jenkins, and Code hub.

Environment: HTML, CSS, JavaScript, Angular JS, jQuery, JSP, Spring MVC, Spring Web Flow, MySQL, RESTful web services, Eclipse IDE, and Linux.

Jr. Java Developer

Confidential

Responsibilities:

  • Implemented OO Design Concepts, Exception Handling, Identifying and Fixing Potential Memory, Performance, and Transactional issues throughout the application.
  • PDF Renderer Tool was used to generate customer in-voice in the form of PDF format.
  • Designed web pages by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Performed client-side validation using JavaScript.
  • Developed the front-end functionalities using Angular with the use of Components, Directory, Services.
  • Used HTTP Client Module to send HTTP Request (GET, PUT, POST, and DELETE) to the backend.
  • JavaScript is used for the web page validation. specifications involving Core Java, J2EE, JSP, JSTL, Servlets, Struts, UML, and XML.
  • Modified the UI design of the Web Application according to the report parameters.
  • Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database
  • SVN Is used for source code and project documents for version control.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Log4j and commons-logging were used as frameworks for logging the application flow.
  • Worked on Continuous Delivery pipeline with Docker, Jenkins, and Code hub.

Environment: HTML, CSS, JavaScript, jQuery, JSP, HTTP, Spring MVC, Spring Web Flow, MySQL, RESTful web services, SVN, Eclipse IDE and Linux.

We'd love your feedback!