We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Tempe, AZ

SUMMARY

  • 7+ years of professional experience in software design and development with a strong Java, J2EE background and UI Development.
  • Experience in designing, developing and implementing E - Commerce, B2B applications using JEE technologies in Telecom, Banking, and Insurance domains.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • JAVA/J2EE development experience in server side and client-side programming.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Experience in Multithreading.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced in web development using HTML, DHTML, XHTML, CSS, Java Script, DOJO, Angular JS, React JS and AJAX technologies.
  • Extensive experience in developing Web Services and related technologies like WSDL, SOAP, REST, AXIS, UDDI, STUB, HTTP, SKELTON, XSD, XML, JSON, Apache CXF
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning
  • Good knowledge in Restful Web Services.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. X.
  • Extensive Design implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Experience in handling messaging services using Apache Kafka.
  • Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Experience in Unit testing using JUnit, Selenium.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Extensive experience in developing WebServices applications using REST Client, REST API, SOAP UI, dozer mapper
  • Experience with web development technologies like HTML, CSS, JQuery, Angular JS, Java Script, JSP and JSON

TECHNICAL SKILLS

Technologies & Frameworks: Java SE, J2EE, Swing, Spring framework, JPA, Hibernate, JDBC, JNDI, JUNIT, JSP, Servlets

Web Technologies: HTML, XML, XSD, CSS, Java Script, JQuery, AJAX, DOM and JSON.

SOA Tools & Technologies: WSDL, REST/SOAP, JAX-WS, JAXB, JAX-RS and Spring RESTful Web service.

Database & Query Languages: Oracle 9i, 10g, SQL, Mongo DB, PL/SQL, DB2, No SQL

Servers: JBOSS, Oracle WebLogic, Apache Tomcat, IBM Web Sphere

Operating Systems: UNIX, Windows (NT/2000/XP/Vista/7/Server 2008)

Testing Tools: Log4j, Postman Plug-in, TCP Monitor, Soap UI.

Version Control: CVS, Sub Version (SVN), Bit Bucket.

Build Tools: Maven, ANT

Design Tools: Microsoft Visio, Rational Rose

IDE and Tools: NetBeans, Eclipse IDE, JBoss Developer Studio, SQL Developer, TOAD, Tortoise SVN, Rational Clear Case, GIT-Stash, IBM Service Now.

PROFESSIONAL EXPERIENCE

Confidential - Tempe, AZ

Sr. Full stack developer

Responsibilities:

  • Worked with all phases of SDLC as a scrum member following agile methodology and Test-Driven Development (TDD).
  • Tested the front-end application using Jasmine and Karma testing frameworks.
  • Used spring Boot for developing MicroServices to make application run independently for lowering the total cost of the project.
  • Developed user interface using JSF, HTML5, Angular JS, JQuery and performed client-side validations using Java Script, AJAX and CSS3.
  • Implemented MicroServices based architecture using Spring Boot interacting through REST API.
  • Created reusable components using Angular4 and AngularJS (in Admin Module).
  • Developed workflow REST APIs using node JS loopback framework.
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed web application based on Servlets and Java swing framework.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Rendering HTML tags element sin lower case using React
  • Worked on Rest Web services and Node Rest framework for backend services
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Designed various server-side components using Java 8, J2EE, Spring, Web Services and REST.
  • The frameworks were completed using Spring MVC, Spring Boot, J2EE/JEE, JSON, XML, and RESTful services.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store.
  • Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE's.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service
  • Wrote complex SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in MySQL database.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate , DAO, Transfer Object, and SOA.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Deployed Dockerized Spring Boot application to AWS using Elastic Bean Stalk (EBS).

Environment: Java 8, HTML5, CSS3, Agile, angular JS, angular4, react JS, node JS, bootstrap4, Spring Boot, Spring Core, Spring MVC, SQL, Java Script, Kafka, Spring MVC with REST, Junit4, Jasmine, Karma, survey JS, loopback, express, Oracle, MongoDB, Jenkins, AWS, GIT, Postman, Rabbit MQ.

Confidential - Irvine, CA

Java full stack developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Implemented MVC architecture using Hibernate (Spring DAO) for backend and Spring MVC Frameworks for frontend.
  • Used JPA as Persistence framework mapping the ORM (Object Relational Mapping) objects to table using JPA annotations.
  • Wrote Native Queries and Result Set mappers to map retrieved results from database using JPA.
  • Added new features like database tables and update database tables for Oracle database wrote DDL and DML files, Using SQL set up procedures.
  • Worked on TDD Test Driven Development environment.
  • Developed Single Page Applications (SPA) i.e. web applications and added rich functionality using Angular Jess, Bootstrap, and Nodes.
  • Worked on chaining of SOAP services, which makes multiple SOAP calls one after other to retrieve data.
  • Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
  • Extensively used core java collections, API and data structures.
  • Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
  • Built RESTful web service by building Node JS Server in the back-end to handle requests sent from the front-end using jQuery and Ajax calls
  • Implemented Pug search template engine in rendering high end applications using Node.js
  • Unique experience with Pivotal Cloud Foundry and Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry.
  • Designed JSON requests by correlating them with the UI.
  • Implemented SWAGGER framework for RESTful Web Services documentation.
  • Used SWAGGER annotations to generate SWAGGER documentation.
  • Used WebSphere and Tomcat server to deploy applications.
  • Worked with POST Man to test and write test cases for REST Web Services and SOAP UI to test SOAP web services.
  • Developed unit tests using Junit and Mockito.
  • Used GIT for version control and Source Tree to facilitate it.
  • Used Jenkins for continuous integration and application deployments and NEXUS as repository for Jenkins.
  • Implemented Optimistic locking using Spring Aspect Oriented Programming (AOP) to avoid dirty writes to database.

Environment: Java 1.7, Spring IOC, Spring AOP, Spring JDBC, JPA, JBoss, Oracle, Hibernate, JSP, HTML, CSS, AngularJS, Bootstrap, NodeJS, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Spring Tool Suite, React JS, SQL,Java Script, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI.

Confidential - Austin, TX

Java/J2EE Developer

Responsibilities:

  • Designed and developed UML Diagrams, Use cases, Class, Sequence and activity Diagrams.
  • Worked in Agile methodology environment and participated in Scrum sessions in designing, developing, implementing and testing the distributed applications.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Developed dynamic and interactive we based applications using HTML, CSS, and Java Script languages.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database and performed CRUD operations.
  • Extensively used core java collections, API and data structures.
  • Used web logic as the app server for deploying the applications and Used JDBC as the data access layer connecting to Oracle DB.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
  • Configured the XML file for spring security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.

Environment: Java 1.6, servlets, JSP, Rest, JMS, Agile, Struts, HTML5, CSS, Java Script, Oracle 10g, Junit 3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring 3.3, Oracle 11g.

We'd love your feedback!