We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

SUMMARY

  • Expertise in concepts related to Core Java, such as Multi - Threading, Generics, Exception Handling, Collections, Java Reflection, Synchronization, Serialization and De- serialization and features in Java 8 like Lambda expressions, Method Referencing and Stream API’s.
  • Experience in design, development, implementation, deployment, testing, and maintenance using Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and SCRUM.
  • Hands on experience in J2EE Testing in developing test cases with JUnit, Karma, MOCKITO for Unit testing, and logging using Log4j.
  • Experience in Web development using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Nodejs, ReactJs, Vue Js, Angular2 and Angular8 .
  • Have good experience in Spring Modules, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix,Spring Dashboard, Spring Zuul, Spring Security.
  • Experience in using Spring Data JPA, Hibernate for mapping data representation from MVC model to Oracle Relational data model with SQL-base schema.
  • Developed Microservices to provide Restful API utilizing Spring Boot with frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Experienced in developing web-applications using various design patterns, includingsession facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Experience in configuring, deployment and support of cloud services including confidential web services.
  • Experience working with container systems like Docker and container orchestration like EC2 Container service and Kubernetes.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services based on compute, data, or security requirements.Extensive experience focusing on services likeEC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Expertise in implementing/consuming Service Oriented Architecture (SOA) in SOAP/RESTful web services.
  • Experience in Azure cloud environments like Azure Data Factory, Azure Cosmos DB.
  • Experience in working with messaging systems like Kafka, RabbitMQ and Redis.
  • Experience in using the tools like Ant and Maven for build automation and debugging through Log4j and Splunk.
  • Experience inDatabase modeling, designanddevelopmentofPL/SQLstored procedures, packages in relational databases: Oracle DB2, PostgreSQL and MySQL.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB
  • Implemented requirements gathering for multi datacenter for Cassandra cluster
  • Have good knowledge on WebLogic, WebSphere, Tomcat, Nginx, JBOSS Server for deploying web as well as J2EE enterprise applications.

TECHNICAL SKILLS

Programming Languages: Java, Oracle and MySQL

Frameworks: Struts, Spring, Hibernate, Spring Boot, REST API, Spring JPA, Spring JDBC

Front-end Technologies: HTML, HTML5, DHTML, JavaScript, AJAX, CSS, jQuery, Angular JS, React JS

Server-Side scripting: JSP, Servlets, UNIX Shell Scripts

Application/Web Servers: IBM WebSphere, WebLogic, WebSphere Portal, Jboss, Apache Tomcat.

Databases: Oracle, My SQL, MongoDB

Back-end Technologies: Node.js

Unit Testing Tools: JUnit, Jasmine, Karma

Build tools: Bamboo, Maven, Jenkins

Repositories: Git, Bitbucket, SVN

Web Containers: JBOSS, Tomcat

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Full Stack Developer

Responsibilities:

  • Created the application using React js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
  • Started the front-end application withReactand usedstateobjectReact Class Componentfor general stateful management.
  • CreatedReact.JS reusable components for multi-field form elements, background file uploads.
  • Worked on React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed the Single Page Application (SPA) usingReact.JS, Redux and Typescript.
  • Analyzed the React JS server structure in the legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Used React JS for creating loop directives and components to render views and to update object models dynamically.
  • Used Core Java Collections,Exception Handling,Multi-Threading,SerializationandJava 8features like Lambda expressions,Stream API, Bulk data operations on Collections which would increase the performance of the Application and Method references.
  • UsedSpring Bootwhich is radically faster in building cloudMicroservicesand developSpringbased application with very less configuration, access logging forSpring BootApplication.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Installed Kafka on the cluster and configured the producer and consumer coding part in java to establish a connection from source to HDFS with popular hashtags.
  • Worked on complex SQL Join queries for reporting which include hundreds of different variations of reports Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Developed theCRUDand transferred data asJSONformat usingRESTfulwebservicesto controller layer.
  • Used Spring data MongoDB to perform database interactions in creating, updating, deleting and reading documents from MongoDB. Developed Mongo DB embedded documents from java code using spring data MongoDB.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Implementation domain base classes providing basic properties using Spring Data. Designed and developed RESTFUL web services using Spring Boot and Jersey framework.
  • Configured Persistence-Context in Spring JPA and Hibernate as a persistence provider to interact with Oracle database.
  • Worked withRabbitMQandAMQPJava APIs for Queues to build the application as SOA platform.
  • Involved in development of SOAP web services using Apache Axis to extract data from databases. Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
  • Built the RESTful web APIs from scratch using Swagger and deployed them on serverless AWS instances.
  • Support the implementation if Web Services using AXIS 2 at project architecture level and suggest best practices.
  • Triggering functional tests automatically post deployment, verifies features/functionality of the website, certifies builds and validates deployments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, shading, replication and schema design.
  • Created POC of Authentication and Authorization with OAuth2 Spring Boot microservice. Utilized JWT as tokenization scheme for OAuth2.
  • Performed PostgreSQL tasks related to monitoring and administration.
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Developed unit test cases usingMockitoframeworkfor testing accuracy of code andloggingis done usingSLF4j.
  • Built the packages using Maven built tools and deployed the application on Oracle WebLogic Application Server locally, as well as coordinated with the DevOps team to deploy the application onto cloud using AWS.

Environment: Web Services (SOAP/REST), Spring REST, Spring MVC, TDD, Maven, Angular JS, Node JS, Java/J2EE, Jenkins, Clear case, React JS, AWS, Azure, React JS, PostgreSQL, Spring Boot, Hibernate.

Confidential

Java Full Stack Developer

Responsibilities:

  • Actively participated in the design and development phase of the application using Waterfall Methodology of Software Development Lifecycle (SDLC).
  • Expertise in developing dynamic web pages in HTML with Angular4 for User Interface and developed single page application by using Angular4.
  • Developed several reusable directives using Angular 4 and moved existing AngularJS controllers and service components for more responsive and less dependency.
  • UsedTypescriptfor most components withAngular 6framework.
  • Worked on Micro-services architecture to separate the various functional layers in an application.
  • Built Microservices for the delivery of Purchase Order module using Spring cloud
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • UsedSpring Core annotationsforSpring Dependency Injection, IOC, Annotations and Spring Integration, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Used Volley library and Retrofit HTTP client for Restful API in android.
  • Implemented Rest based web service using JAX RS annotations, Jersey provider implementation.
  • Create Entity class with Hibernate annotation to control data fetching and cascading type and batch size to improve the data access performance.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between database and Objects in Java. Monitored PostgreSQL database using the standard monitoring tools like Nagios etc.
  • DevelopedMicroserviceswith Spring and tested the application using Spring Boot.
  • Created and exposed Restful APIs using Spring REST and Spring boot.
  • Used RabbitMQ for JMS and Microservice communication.
  • UsedRabbitMQmessage broker to route message to the clients across the cloud network.
  • Used Jetty and Tomcat for the deployment of the applications developed on spring boot REST/SOAP based Web services.
  • UsedPostman, Insomnia as the clients to test the RESTful API’s.
  • Used angular material library to build the user interface of the application.
  • Implemented the Model View Control (Confidential) structure using Spring and AngularJS.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Used JDBC to build the connection between an application and Oracle database.
  • Worked on SQL queries with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment
  • Developed stored procedures to organize database operations in Microsoft SQL Server
  • Utilized Jenkins to build, test and deploy the application.
  • Built the WAR artifacts with the Maven build tool for deployment in the server.
  • Integrated services likeGitHub, AWSCode Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3.

Confidential

Software Developer

Responsibilities:

  • Used Java/J2EE technologies such as Spring, Hibernate, EJB, JSP, JSF, Struts framework.
  • Used Agile Development methodology of software development from Analysis through Design, Development, Integration and testing phases.
  • Created and used reusable React for state management of the application using Redux.
  • Worked with React to develop the web application to bind data which is being recovered from a database via services in the controller.
  • Developed the application usingJSFfor front end,Springto manage business layer components.
  • Developed SOAP Service to consume and provide various requirements from different sub systems.
  • Designed and developed different Application Programming Interfaces like SOAP webservices.
  • Involved in developing JavaScript, jQuery, HTML andCSSsheets for UI.
  • User Input Validation was done using the JavaScript and Action Form.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented MVC architecture using Spring MVC and configured.
  • Worked on the Spring and hibernate integration from the scratch.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Strong Service oriented architecture experience using SOAP based web services and Spring Restful web services.
  • Performed SQL, HQL queries using Oracle Database
  • Designed JSON responses according to the request, send it back to the front end after the logic.
  • WrotePL/SQL stored procedures,Prepared statementand usedAPI.
  • Involved in writing and executingstored procedures, functions, and triggers forOracleto create a Database Management System.
  • Worked with high volume and complexPL/SQL stored proceduresandpackagesusingTOAD.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Involved in Developing, Testing and Deploying application in JBoss Application Server.
  • Performed unit testing and to maintain the unit test case using JUnit framework.
  • Performed Integration testing support and involved in bug fixing.
  • Built, tested and developed application from Docker containers and deployed to PCF environment.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Resolved the issues assigned in JIRA tracking on and before time.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Designed and developed all parts of HTML, CSS and JavaScript web applications from scratch.
  • Implementation of business logic and business objects beans, Struts.
  • Implementation of front-end application and Validations using Java Script and JSP.
  • Implemented business objects and business/server-side logic of the system.
  • Worked on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
  • Designed and implemented application features integration with Spring MVC, Hibernate.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.
  • Maintained and manipulated databases for XML parsing for applications in MYSQL.
  • Written Code for report generation and defect tracking using Rally.
  • Converting the documents to meet accessibility standards including PDFs.
  • Installed, configured and hosted the Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows).
  • Maintained User Data using action form Bean in Struts and used Struts Action Object for forwarding logic and developed range bars, check boxes for filtering records using jQuery.
  • Designed and implemented database schema Written Procedures, Triggers, Queries for Data Validation in SQL.
  • Done Code Reviews and used Java Script for client validations.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Used MAVEN as a build tool on java projects and written maven POM files from scratch for multi modules projects for development of build artifacts on the source code.
  • Used SVN as a Version Control Tool.

Confidential

Java Developer

Responsibilities:

  • Developed the business layer of the application through EJBs, web services SOAP, WSDL and web services clients.
  • Develop presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Developed the web layer in spring MVC and implemented spring IOC throughout the application.
  • Optimized the code and database to maximize the performance of Designed Enterprise Application using the MVC (Model View Controller) architecture.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, Java Script and XML.
  • Perform a few PostgreSQL tasks related to monitoring and administration.
  • Troubleshooting performance or configuration issues with MySQL and Oracle.
  • Developed the business layer of the application through EJBs, web services SOAP, WSDL and web services clients.
  • Interaction with database is accomplished through JDBC Direct Hands-on on WebApp Installation/Configuration and Server Startups with Tomcat, JBOSS, WebSphere and WebLogic.
  • UsedGITfor version control tool for merging branches and used SourceTree to solve conflicts.
  • Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
  • Used Spring MVC and different View Controllers to implement business logic, Validation Framework and Tiles Framework for Layouts.

Hire Now