We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Over 7+ years of experience in IT industry wif hands - on experience in highly available, distributed, scalable and transactional applications.
  • Actively collaborated wif teams in ongoing development, including Design, Development, Integration, Testing, Deployment and production support of software applications ensuring code reviews, code conventions and best practices. Authorized to work in United States.
  • Extensive experience in developing webpages quickly and TEMPeffectively using jQuery, HTML, CSS, AngularJS, Bootstrap, and experience in making web pages cross-browser compatible.
  • Experience in design, development, and deployment of web-based Client-Server business applications using OOP, Java/J2EE technologies
  • Solid experience wif Core Java concepts such asOOPSConcepts,Collections Framework,Exception Handling, me/O Systems, Multi-Threading, JDBC, and Generics.
  • Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.
  • Strong experience in Unit Testing, User Acceptance Testing, Integration Testing, and frameworks like Karma and Jasmine.
  • Developed Microservices using spring boot, and spring security and deployed them to the AWS cloud.
  • Expertise in working wif Object Oriented Programming (OOP) Concepts like Polymorphism, Inheritance, Abstraction, Encapsulation, Webservices SOAP (Simple Object Access Protocol), Microservices Restfully /REST(Representational state transfer), Web services components me.e., WSDL(Web Services Description Language).
  • Good expertise in working wif Web Services along wif Apache SOAP, REST, WSDL, and some other services like AXIS, JAX-RPC, Jersey API, and GDS.
  • Expertise in Web development technologies like Angular, React JS, and JavaScript.
  • Strong understanding of common API technologies, such as OAuth, SAML, Spring Boot, and Microservices.
  • Experience inDatabase modeling, design, anddevelopmentofPL/SQLstored procedures, and packages in relational databases: Oracle DB2, PostgreSQL, and MySQL.
  • Proficient wif SQL databases like Oracle, MySQL, and DB2 and expertise in NoSQL databases like MongoDB and Cassandra.
  • Experience in working wif messaging systems likeKafka, RabbitMQ, and JMS.
  • Strong programming skills in designing and implementing of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent noledge of Spring Core such as Dependency Injection, Annotations, and XML-based Configurations.
  • Hands-on experience wif Spring AOP using Advice, Aspects and AOP Processor.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM, and JPA.
  • Experience in developing enterprise applications based on J2EE platforms using open sources like Spring, Hibernate, and Struts frameworks.
  • Good experience wif Java EE technologies such as Servlet, JDBC, JSP, JSTL, and JNDI.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM, and JPA.
  • Implemented Test Driven Development (TDD) and worked wif Junit, and Mockito for Unit testing. Integration testing of the applications using Selenium and behavioral using Cucumber.
  • Implemented Apache Tomcat local server to deploy the application, and TDD was used to create integration tests for a cloud service hosted by AWS.
  • Experienced in version control systems usingGit/GitHuband issue-tracking tools likeJiraandServiceNow.

TECHNICAL SKILLS

Languages: Java, Python, JavaScript

Java/EE Technologies: Core Java, Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB

Frameworks: Spring, Hibernate, Struts

Web Technologies: HTML5, CSS3, Typescript, Bootstrap, jQuery, AngularJS, Angular, Nodejs.

Databases: Oracle, MS SQL server, MySQL, MongoDB, DynamoDB

Web Services: SOAP, REST, JAX-WS, JAX-RS(Jersey)

Version Control: GIT, CVS, Bitbucket, SVN

Operating system: Windows 10, Linux, Unix

Testing and Logging Frameworks: JUnit, Selenium, Mockito, Jasmine, Log4J.

Methodologies: Agile, TDD, Scrum

IDE Platforms: Eclipse, IntelliJ IDEA, Spring Tool Suite (STS), JBuilder, Net Beans, Sublime, Jupyter Notebook, PyCharm, Visual Studio Code, Visual Studio

Integration and Build Tools: Jenkins, Maven, Ant, Gradle

Others: JSON, AJAX, XML, JIRA.

Cloud Environments: AWS, Azure(Knowledge)

CI/CD: Jenkins, Team city, Azure Repos

Code Analysis: SAAS, Sonar Qube, nexus IQ, Check Marx, Black duck

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Sr. Java Full Stack Developer

Responsibilities:

  • Used Spring AOP to modularize cross-cutting concerns in aspects.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and using Spring Security.
  • Created spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.
  • Worked on creating customDockercontainer images, tagging, pushing images, and integrating ofSpring boot.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Involved in end-to-end application development using Java, Spring framework modules, Hibernate, and REST API.
  • Design and development of Microservices using Java, Spring Boot using Agile methodology, and Test-Driven Development (TDD).
  • Implemented initial setup and component migration to Redux.
  • Design react Native components and higher-order components.
  • Implemented MVVM architecture using React and Redux frameworks.
  • Applied redux middleware using redux-promise, redux-thunk, and redux-saga.
  • Implemented middleware, Redux-promise in application to retrieve data from Back-End and also to perform RESTFUL services.
  • Implementation of generic services by layering the code using the callback mechanism of JavaScript.
  • Developed server-side application to interact wif the database using Spring Boot and Hibernate
  • Created connections to the database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
  • Developed CI/CD system wif Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and
  • Deploy.
  • Automate the build process using different build & continuous integration tools like Jenkins & developing shell/bash/groovy scripts to create different workflows & pipelines.
  • Implemented REST Microservices using spring boot. Generated Metrics wif method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Microservice architecture wif Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and also worked Kafka Cluster using Zookeeper.
  • Used Noje.JS to provide REST services which allow us to communicate wif the client dat saves data directly to a database like MongoDB.
  • Involved in designing and creating the Database Tables using PostgreSQL Database.
  • Migrated the application from monolithically to microservice operator.
  • Involved in developing Single Page Applications, Developing, and consuming REST APIs. Used Chrome Networking tools to monitor performance and chrome developer tools to debug the JavaScript files.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • UsingMavenandJenkinsto automate the build and deploy process andGit for project management and version management.
  • Used the Docker images to build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Implementing Amazon Web Services (AWS) likeEC2, S3,Cloud watch, andElastic Bean Stalkfor code deployment.
  • Integrated SonarQube scans into build scripts for Code quality and used Check Marx tool for code security scans provide production support.

Environment: Java 8, HTML5, CSS3, Ajax, Bootstrap, JavaScript, React and redux, Hibernate, Kubernetes, Spring IOC, Spring boot, spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, JAX-RS, Restful, AWS, Docker, Microservices, Apache Kafka, Jenkins, Log4J, Mongo DB, JIRA and Spring Tool Suite.

Confidential - New York, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading, and for TEMPeffective sorting mechanisms.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Extensively worked on microservices wif Spring Boot and created dynamic documentation for RESTful web services using Swagger.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developed all the UI pages using HTML, CSS, JSON, JavaScript, and Angular.
  • Performing Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular applications.
  • Took part in setting up the routing configuration using an Angular router for various views and sub views.
  • Created Angular HTTP Client interpreters to add necessary JWT tokens for the outgoing request from UI.
  • Developed Angular services and controllers and created models for two-way data binding.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns, etc., and configured the routing service using Angular router.
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using angular.
  • Involved in developing Angular directives to do reusable UI components.
  • Worked wif Jasmine, Karma, Grunt, and NPM to build and test applications.
  • Design and develop Spring Apache Kafka-based Microservices to produce and consume inventory events from/to various systems.
  • Oversaw migration of the monolithic application to cloud-hosted microservices using Spring Boot and Rest APIs.
  • Used the Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output.
  • Designed and developed the REST-based Microservices using Spring Boot, and Spring Data wif JPA.
  • Worked wif Spring Core, Spring Data, Spring security, and the Hibernate-based Spring Integration Framework.
  • Created RESTful services like Drop wizard framework for various web services involving both JSON and XML.
  • Wif Hibernate persistence layer, the DAO pattern was used to submit input parameters, fetch data from the Oracle database, tan manage.
  • Unique experience wif Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues wif platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Hibernate, an object/relational mapping (Spring-ORM) solution, was used to map data representation from the MVC model to the Oracle Relational data model.
  • Prepared detailed technical design documents wif use case analysis and sequence diagrams using UML. Involved in writing the DAO layer using Hibernate to access the Oracle database for ORM.
  • Fundamental skills in the Middleware area wif the technologies Web Services (SOAP WSDL) and MQ.
  • Create and develop middleware APIs, Web tools, and other application interfaces dat provide data access.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Worked on Amazon Web Service (AWS) EC2 and Continuous Integration wif Jenkins.
  • Worked on implementing current Rest web services to one of the cloud computing services AWS.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management
  • Using Azure Functions to integrate applications and run backend processes according to schedules wifout provisioning/managing servers.

Environment: Java 8/J2EE, Spring framework, Spring MVC, Spring boot, Hibernate, Angular, Angular JS, Kubernetes, AWS, jQuery, JSON, JSF, Servlets, JDBC, Web services, SOAP, XML, Middleware, Java Beans, Microservices, Apache CXF 2.6, Apache POI, Ext JS, jQuery, JavaScript, Oracle, IBM RAD, WebSphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • Followed Spring Boot MVC framework to develop the application flow for the project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Built the reusable service components using AngularJS services wif object-oriented JavaScript, HTML5, and CSS3 leveraging the bootstrap framework based on the designs.
  • Created reusable React components and managed application state wif Redux.
  • Implemented React Router for routing the redux app to connect redux and react to support routes.
  • Developed single-page application using React Redux architecture, ES6, web pack, and grunt.
  • Developed buttons/ toggles wif which users can perform various operations on records dat are shown inside angular material tables.
  • Developed new web-services endpoints which provide JSON data to the angular web app wif which the app will be able to show requested data for users.
  • Utilized JavaScript to develop front-end applications dat follow industry-standard design patterns, development methodologies, and deployment models.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Converted a monolithic app to microservices architecture using Spring Boot using a 12-factor app methodology. Deployed, Scaled, Configured, and wrote manifest files for various Microservices in PCF.
  • Implemented REST-based Microservices using spring boot. Generated Metrics wif method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Wrote REST APIs in java to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Experience in creating, consuming web services, and working wif third-party web service APIs REST) and Web Services using Ajax, Hands-on experience in developing Single page applications, developing and consuming REST APIs.
  • Improved data retrieval by implementing RESTful API and interfacing wif corresponding OLTP and OLAP.
  • The primary responsibility is to develop, test, and deploy middleware applications using Oracle Fusion Middleware.
  • Involved in end-to-end application development using Java, Spring framework modules, Hibernate, HTML5, and REST API.
  • Configured the POJOs wif backend tables in Hibernate to achieve the associations.
  • Implemented Micro-services using the Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.

Environment: Core Java, Spring, Hibernate, SVN, Apache, Eclipse, JSP, JNDI, Restful, Streams, Lambda Log4j, JUnit, XML, XSD, Angular JS, Redux, Node.js, jQuery, HTML 5, bootstrap, JavaScript, Web Logic Application Server, Apache Tomcat 6.0, Oracle, Windows XP, REST API, UNIX, PCF.

Confidential

Java Full Stack Developer

Responsibilities:

  • Used spring MVC, JSP, jQuery, Bootstrap, HTML5, and CSS3 in developing multi-site applications.
  • Developed web-services endpoints which allows users to insert/modify data via angular web-app for various kinds of actions users can perform on a webpage.
  • Designed Client-side validations using Angular custom form validation dat leverages various angular directives and integrated Angular Filters to format data for searching, ordering and conditional iterating.
  • Developed angular unit test cases to test angular components usingKarmaandJasmine
  • Working on RESTful web services, exclusively consuming REST API wif Asynchronous behavior.
  • Used SOAP UI tool to test the modified web service code by using the already existing test cases and test suites.
  • Developed SOAP message envelopes and headers using WSDL.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from DB.
  • Create and maintain roadmaps for all middleware products and coordinate wif others to implement
  • Used Spring Core for IOC implemented using DI and developing Restful web services.
  • Integrated Spring DAO for data access using Hibernate to fetch data from the database and avoid redundant database access statements.

Environment: Java, Spring IOC, Spring boot, Restful, Angular, Struts, Hibernate, Servlets, JSP, Soap, JMS, HTML, CSS, JavaScript, MVC, JSP, Agile methodology, XSL, PL/SQL, Junit, Tomcat, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of controller components using Servlets and view components using JSP, XSLT, CSS, HTML, and JavaScript for client-side validation.
  • Created an original code library for other OOP programmers to quickly adapt when working on future projects.
  • Worked wif Junit for unit testing and log4j to get log files for debugging the application for issues/exceptions
  • Involved in writing and executingstored procedures, functions, and triggers forOracleto create a Database Management System.
  • Developed innovative business software and applications using OOP.
  • Used Swing, JMS, EJB, ESB, and Web Services Frameworks.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, View Resolver.
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton, and Factory patterns wif the help of Hibernate ORM.

Environment: J2EE, Core Java, Java Beans, JSP, JBuilder, JavaScript, Servlets, Junit, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!