We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY:

  • Over 8 Years of experience in Design, Development of applications using Java and J2EE technologies.
  • Worked in Agile and Waterfall development methodologies.
  • Experience on design patterns such as Session Facade, Singleton and Factory.
  • Experience in developing applications using Java/J2EE technologies like Servlets, JDBC, Hibernate and JMS.
  • Strong experience in spring 4.2.0 Framework modules such as Spring, Spring MVC, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), Spring REST and Spring Boot.
  • Expertise in UI technologies like XML, HTML 5, CSS 3/4, JSON, AJAX, JavaScript, Angular 9, ReactJS.
  • BuiltAngular 9components,UIservices to consume rest services using architecture provided byAngular 9.
  • Experience in usingReactJS components, Forms, Events, Keys, Router, AnimationsandFlux concept.
  • Hands - on experience working and customizing Bootstrap framework to achieve responsiveness.
  • Good Experience inReactJSfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts and Flux concept.
  • Experienced in working wif Spring JDBC Templates, JMS Templates and Spring Rest Templates.
  • Experienced in Developing Java/J2EE Applications using JDK 1.7/1.8, Core Java, spring, Web Services, XML, XSD.
  • Proficient in working wif J2EE Technologies such as Spring JPA, Hibernate, Spring Netflix, JAX-RS.
  • Used Rest Controller in Spring framework to create Restful Web services and JSON objects for transmission of data in JSON/XML format.
  • Implemented microservicesusing Spring boot and enabled Netflix eureka server.
  • Experience in using Spring Data main modules like Spring Data Commons, JPA, REST, NoSQL dB like Apache Cassandra and community modules like Elastic search.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries.
  • Experience in working wif Relational databases like SQL Server 2012, MySQL, Oracle DB 11g and NoSQL Databases like MongoDB.
  • Used Microservices architecture wif Spring-boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked extensively wifAWSservices like EC2, S3, VPC, Route 53, IAM.
  • Extensive experience in designing and implementation ofcontinuous integration, continuous delivery, continuous deploymentthrough Jenkins.
  • Worked on creating theDocker containersandDocker consolesfor managing theapplication life cycle.
  • Experience in issue tracking and agile project management activities using JIRA.
  • Experience in TDD (Test Driven Development) using Junit and build tools such as ANT, Gradle, Maven to compile, package the components.
  • Well experienced in using JUnit, Log 4J2, SOAP UI and POSTMAN for testing framework.
  • CreatedJMeter test casesto measure performance and functionality of web services.
  • Hands on experience in deploying and configuration multi-tier enterprise applications on various application servers and Web Servers which includes Apache Tomcat 8.0/9.0.1, Web logic Server 11g, JBoss, WebSphere 8.5.
  • Experienced wif version control tools likeGIT, CVS, Bitbucket, and SVN. In-depth knowledge of source controller concepts like Branches, Tags, and Merges.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’S such as Eclipse, NetBeans, IntelliJ 14.x/15.

TECHNICAL SKILLS:

Languages: Java, Java Script, C, C++,SQL, PL/SQ, UML andUnix Shell scripting.

Java Technologies: J2EE, Servlets 3.1, JSP 2.1, JSF 2.2, JDBC 3.0, JavaBeans, Web Services (SOAP, WSDL, REST 2.0), Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate, JDBC.

Frameworks: Struts2,Spring,SpringBoot,Hibernate,JMS(MQ),JUnit, Angular JS, Angular7/8 Cucumber,Log4j.

Web Technologies: Ajax, jQuery, JSON,HTML5,DHTML, XHTML, XML,CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, IntelliJ, RAD, TOAD,GWT

Database: MySQL, Oracle 10g/11g, MS SQL, DB2,NOSQL (Mongo DB)

Modeling / Business Tools: Microsoft Visio, Rational Rose, Drools

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins,Bamboo,JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS),RESTFUL (JAX-RS,JSON), Camel, Mule ESB

Operating Systems: Windows2000/XP 7, UNIX/Linux 5,SunSolaris, Ubuntu

Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Sr. Full Stack Java Developer

Responsibilities:

  • Creating User Interfaces using Spring MVC, HTML5, CSS3 and JavaScript.
  • Involved in all phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design, Coding and deployment, mainly involved in coding part to develop UI and Service.
  • Active participation in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Involved in designing webpage layouts to decide the content/data flow to display on the webpage. We used the Spring Web MVC framework, Configure and Implement Filters, Created Controllers, Validators and Integrate wif Models using Spring IOC.
  • Creating presentation layer using HTML5, CSS3, Spring JSTLs and Java Script.
  • Creating front-end validation using JavaScript.
  • Implementing CI-CD pipelines using Jenkins and build and deploy the applications.
  • Implementing the validators using POJO Classes for server-side validations for customer registration, reward management, address modules and payment modules.
  • Using Spring IOC to loosely coupled interaction between UI and Model.
  • Developing Business components and integrated them using spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers for accessing Webservice modules.
  • Using Hibernate for CRUD database operation.
  • Creating Persistence layer using DAO, Hibernate and Spring Transaction ( Transaction Attributes: Required, Require New, Supported ..,).
  • Using Spring AOP (Advice, Pointcut, Joint Point...,) for logging, Auditing, Exception and Transaction.
  • Using log4j for logging, implemented this logging functionality using Spring AOP to loosely coupling between logging and application.
  • Creating REST-based Web services using Spring BOOT (Rest Controller, JSON, Mappings).
  • Experience in consuming RESTful web services to fetch the data and send the data (Payment gateway).
  • Responsible for writing complex SQL queries for interacting wif Oracle databases.
  • Responsible for writing Unit test cases using JUnit.
  • Soap UI for Webservices validation, SQL Editor for SQL, IBM RAD for Java Application.
  • Software version control management through GitHub.
  • Involved in DevOps area for build and deployments ( Maven, Dockers and Jenkins ).
  • Involved in release management sessions, infrastructure setup and deployments.
  • Closely working wif QA and Business UAT.

Confidential, Canton MA

Full Stack Java Developer

Responsibilities:

  • Worked on Fleet Tracker application which provides details about VAN and inventory present across fleet of dish and also provides volume of inventory present across warehouses.
  • Actively involved in analysis, design, development, deployment, system testing and user acceptance testing and followed agile methodology.
  • Implemented Angular 9 new APIs and differential loading dat allow you to create custom build and deployment commands using hooks into the familiar ng build, ng test, and ng run commands.
  • Used Angular 9 Http services for asynchronous validations for the input fields of the forms wif the data.
  • Developed new features of application using new features of Java 8 like Lambda expressions, Stream API’s, Collection API, Functional Interfaces.
  • UsedJava 8 method referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Developed server side application to interact wif database usingSpring Boot.
  • Developed spring boot based Microservices interacting through a combination of Rest and Apache Kafka.
  • Developed several REST web services which produce both XML and JSON to perform tasks.
  • Used Microservices architecture wifSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked wif Kafka Cluster usingZookeeper.
  • Experience in using build/deploy tools such asJenkins and Docker for continuous integration & deployment.
  • Implementation of Kafka to avoid loss of messages during handling of messages at the consumer level.
  • Utilized Spring Data JPA API which provided templates for integrating wif spring application wif JPA for manipulation of data in relational databases.
  • UsedSpring BootActuator to monitor and manage the application in production environment.
  • Secured API's by implementing OAuth 2.0 token-based authentication using Spring Security.
  • Involved in batch processing usingSpring Batchframework to extract data from database and load into tables.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Utilized Cloud Watch dashboard for monitoring health of application servers and user’s activity alerts and flow.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS usingDocker and Terraform.
  • Prepared unit test cases using Junit and performance testing using JMeter.
  • Involved in writing SQL, Stored procedures for back end and used Views and Functions at the SQL Server database end and NoSQL dB like MongoDB storage of data for audit purpose.
  • Used Gradle as build tool for creating EAR, WAR and JAR files to be deployed in application servers and Log4J2 for logging data related to application.
  • Extensively usedGitfor version controlling and regularly pushed the code toGitLab.
  • UsedRallyas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.

Confidential, Lake Forest

Java/J2EE Developer

Responsibilities:

  • Involved in research and translating functional requirements into technical requirements.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap. (Angular 6, Java 6 and 8, Oracle and SQL Server DB)
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Develop and Design REST API wif java jersey and design resource as GET, POST, PUT and DELETE.
  • Admin and deploy on Cloud platform the latest update changes
  • Maven update GIT repository using pom.xml
  • Grunt scripting to execute by task the compilation and compress process.
  • Microservices
  • Spring Boot 2
  • Take QA Measurements on different Optical Health Devices (IOL Master 700 and 500), Argos, VerifyEye+, LenStar, Atlas, VRU, DMM and DML.
  • Cloud Technology EC2 (Infrastructure as a Service), S2 (To upload JAR and WAR files) and AWS Elastic BeanStalk (Platform as a Service). Deploy and Pair Key Generation level use (3 years).
  • Develop using lambdas to compact and simplify current Java 6 code. Apply functional interface concept in all those places where the Functional Interface apply (Consumer, BiConsumer, Subscriber).
  • Model was provided by SQL Server via micro service.
  • Design Angular model and assign HTML controls to handle user input.
  • Design and coding REST services using JDK 8 and Jersey libraries. Normally, POST and GET methods.

Confidential

Java Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.
  • Developed dynamic responsive Web Application by integrating Angular2 wif Bootstrap which is further integrated wif Web Services andVue.js.
  • Applied Agile Test Practices like SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Test Driven Development (TDD).
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developing web pages using HTML5, CSS3, JavaScript and used twitter Bootstrap for cross browser compatibility.
  • Created proof-of-concept using responsive web design NodeJS, HTML5, and CSS3.
  • Developed spring-based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Designed database schema, and SQL and PL/SQL queries for interactions wif MYSQL.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Worked wif npm commands and using package. json for managing dependencies and dev-dependencies ofNodeJSapplications.
  • Created connections to database using Hibernate Session Factory using Hibernate APIs to retrieve and store images to the database wif Hibernate transaction control.
  • UsedXML Web Services using SOAPprotocol to transfer the amount to other application dat is remote and global to different financial institutions.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Developed code using Eclipse IDE as an Integrated Development Environment for java-based applications.

We'd love your feedback!