We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8 years of strong hands - on experience in teh design, development, and testing of Java/J2EE applications
  • Hands-on Experience in developing applications by using Spring Boot, Spring MVC frameworks
  • Proficiency in designing and developing modern day applications using Spring Boot, Microservice architecture on an AWS Cloud platform for backend development
  • Strong experience in implementing microservices using Java 8 with Spring Boot, RESTful API, SOAP API
  • Built several RESTful and SOAP web services from scratch.
  • Proficient in designing applications using Java/ J2EE Design Patterns such as Singleton, Factory, etc
  • Proficient infront-endwebtechnologieswith experience using CSS3, HTML5, JavaScript, JQuery, JSON, AJAX, SAAS, Bootstrap to build all aspects of teh user experience and user interfaces.
  • Specialized in using React and AngularJS to build reactive and dynamic websites with supporting technologies like Redux and Axios
  • Experience in using Amazon Web Services and utilizing services like EC2, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI for scaling and availability of applications
  • Coding optimized SQL queries on databases like Oracle, SQL Server, and PostgreSQL, also worked on NoSQL Database like MongoDB
  • Hands-on experience working with source control tools such as Git and Bitbucket
  • Experience in configuring and deploying teh ear and jars using Jenkins, ANT, Maven on WebLogic, WebSphere, and JBoss Application Servers including hands-on experience in using Tomcat web server, JBOSS, Weblogic on Azureand AWS Cloud.
  • Experienced in creative and TEMPeffective front-end development using JSP, JavaScript, Angular.js, HTML,and CSS.
  • Experience with Devops tools like Docker Images/containers and Kubernetes.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront.
  • Experience with messaging systems like RabbitMQ, Kafka, JMS.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX, and tools like ANT, Junit.
  • Experience in UMLModelling, Rational Rose, and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experience in development experience with good knowledge in all phases of Software Development Life Cycle (SDLC) like requirements Analysis, Design, Implementation, Testing, and Deployment based on Agile, Scrum, Waterfall Model.

TECHNICAL SKILLS

Backend: Java, Spring Boot, Hibernate, RestFull Services, Gradle, Maven, Tomcat, Wemodern - dayblogic, Web Sphere

Frontend: JavaScript, TypeScript, Angular, React

Database: OracleDB, MySQL, MongoDB, Postgres

Testing: Junit, Mockito

Version Control: GIT, SVN, GitHub, Lab

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Java Fullstack Developer

Responsibilities:

  • Design and develop new features in web applications using Java/J2EE and enhance existing features.
  • Actively participated in sprints and successfully implemented teh project following scrum agile practice. Involved in all phases of teh Software development life cycle process.
  • Used various CoreJavaconcepts such as Exception Handling, and Collection APIs to implement various features and enhancements.
  • UsedAngular Httpservices to perform backendRESTweb services interactions to get and post JSON data.
  • ImplementedREDUXarchitecture withAngularusingangular-reduxfor unidirectional data flows.
  • Created web pages usingAngulardata-driven and template-driven forms and created custom asynchronous validations to validate teh data on teh server-side.
  • Developed UI Screen to display alerts in a grid using jQuery and Bootstrap.
  • Developed teh application using CoreJava, Multi-threading, Spring MVC, Spring Boot, J2EE, Hibernate, and Web Services REST.
  • Involved in creating, publishing, and consuming Restful/SOAP Web Services which was developed based on Spring MVC and Apache CXF API.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
  • Used MongoDB document-oriented database to store data.
  • Designed and DevelopedReact. js-based UI framework which wrapper on top ofFluxarchitecture andgulpsenhanced workflow.
  • Developed Single Page applications using Angular 8 using components and directives using Typescript.
  • Created components, modules, and directives using Angular 8
  • Worked on teh web page enhancements using HTML, CSS,Angular8, JavaScript, Servlets, and JavaBeans.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor applications.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Microservices development by providing design and POC model. And developMicroservicesusing Spring Boot.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Apache Kafka Queues for reliable and asynchronous exchange of important information between multiple business applications.
  • Created and implemented PL/SQL stored procedures, functions, cursors, and views using SQL.
  • Responsible for Unit testing of various components.
  • DevelopJavaand J2EE-based web applications usingJavaframeworks like Spring and JSP.
  • Worked on client-side programming usingjavascript for validations, form submission, etc.
  • Experience in working with GIT as version control.
  • Used Node Js as a proxy to interact with Rest services and Database, building real-time Web APIs.
  • Involved in developing UI components usingAngular8and JSON to interact with RESTful web services
  • UsedAngular8as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with teh server.
  • Extensively involved in front-end screens using Java, HTML5, DHTML, JavaScript, JQuery, JSON, node.js, CSS, and Ajax.
  • Used Maven as build tool and deployed teh application, Developed Jenkins job to deploy project automatically in QA and Production environments.
  • Used CoreJavaconcepts like Multithreading/Executor Service, web sockets, exception handling, and collections.
  • Migrating existing applications into REST-basedMicroservicesto provide all teh CRUD capabilities using Spring Boot.
  • Used Web storm as IDE for developing Angular-based projects and Eclipse for java-based applications.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh GIT source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, JUnit, Selenium, and Maven.
  • Designed server less web application using AWS Lambda, PI Gateway, Dynamo Db and security service.
  • Experience working on N-Tier architectures, scalability, integration, andMicroservices.
  • Worked on Lambda Expressions, Functional interfaces Stream APIs, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Developed test cases using teh JUnit/ Mockito and Maven build tool to achieve more functionality for teh build process.

Environment: JDK1.8,Java1.8, J2EE, JSP, Spring 3. x, Spring Boot, XML, JSON, Linux, Angular, React JS, CSS, JavaScript, jQuery, Node JS, Eclipse IDE, GIT, Maven, AWS, DynamoDB, Kafka, RestfulWeb Services, JIRA, MongoDB, Microservices, Oracle 11g, Junit, Jenkins, LOG4J.

Confidential, Plano, TX

Java Fullstack Developer

Responsibilities:

  • Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
  • Followed Agile Methodology in analyzing, defining, and documenting teh application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Developed teh application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator, and DAO.
  • Implementation of a responsive UI that will scale itself depending on teh device, platform, and browser, using Typescript, HTML5, CSS3, Bootstrap.
  • Worked with React JS for developing a Dynamic Single Page Application.
  • Designed and developed applications using Spring Framework modules like Spring IOC, and Spring AOP and handled security using Spring Security OAuth.
  • Designed and developed a Restful service interface using Spring MVC to teh underlying customer event API. Involved in building Restful Web services using JAX-RS API.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed REST and SOAP-based Web Services for data retrieval to make it independent of teh current application.
  • Developed Hibernate in Data Access Layer and Implemented Hibernate Template to a great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.
  • Created Server instances on AWS. Tomcat,Glassfish,Swagger are installed and used for deploying Micro services.
  • Used Amazon CloudWatch to monitor AWS services and Amazon CloudWatch logs to monitor applications.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Used Hibernate for persistence, generated hibernate objects, configure hibernate mapping file.
  • Implemented Java Persistence API (JPA) through Hibernate Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
  • Involved in data warehouse implementations using Azure SQL Data warehouse, SQL Database, Azure Data Lake Storage (ADLS), Azure Data Factory v2
  • Involved in creating specifications for ETL processes, finalized requirements and prepared specification documents.
  • Designed mapping document, which is a guideline for ETL coding following standards for naming conventions and best practices were followed in mapping development.
  • Migrated data from on-premises SQL Database to Azure Synapse Analytics using Azure Data Factory, designed optimized database architecture
  • Built MAVEN scripts for automated deployment and for teh build operation of teh entire application.
  • Used Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development and used Git as a Version Control tool.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Deployed and configured teh data source for teh database in teh Apache Tomcat application server and utilized log4j for tracking errors and debugging, maintaining teh source code using Subversion.

Environment: s/Areas: Java 8, J2EE, Typescript, HTML5, CSS3, Bootstrap, Spring IOC, Spring AOP, Spring Security OAuth, Spring MVC, RESTful API, SOAP, Hibernate, HQL, MongoDB, MAVEN, Spring Tool Suite (STS), Git, JUnit, Apache Tomcat, log4j

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in designing, developing, and testing of J2EE components like Java Beans, Java 8, XML, JSP, Spring, and Hibernate.
  • Designed and implemented business logic using Spring MVC frameworks.
  • Used REST API to allow users to edit and update teh information.
  • Consumed and exposed various REST Web services to different systems for business services.
  • Used Java Spring Boot Microservice architecture on an AWS Cloud platform using various services like S3, Lambda, SNS, CloudFront, SQS, and Redshift.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Implemented DAO layer using different hibernate techniques like strategies, inheritance, annotations, and criteria interfaces.
  • Designed new components to fit in teh already existing architecture using core Java 8, multi-threading different design patterns like teh factory method, Abstract factory pattern, Singleton.
  • Developed new components using java, Cloud Native, Spring Cloud, CloudFoundry, AWS, Microservices, Restful Services, Spring boot, IBM Bluemix Cloud, Docker, JPA, EclipseLink, JMS, Topics, Batch, Jenkins CI, Agile, IBM Urbancode, Weblogic server, TIBCO EMS messaging server, CSS3/SASS, Github, Html 5, Angular Js/React Js, Backbone.js, JavaScript, Karma, Protractor, Grunt, node.js, express. Js, NoSql (MongoDB), Python Scripting Language, Mocito/Power Mock, Javascript, Python Scripting Language.
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented Spring boot-microservices to process teh messages into teh Kafka cluster setup.
  • Implemented autantication and authorization for teh application using Spring Security.
  • Migrated teh legacy code from Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, and Form Controller to Spring MVC.
  • Developed Hibernate DAO classes and with teh spring framework manager classes retrieved and save teh data from teh database.
  • Implemented an express GraphQL library to mount a GraphQL API server on teh user configured HTTP endpoint.
  • Involved in Unit testing of teh application using JUnit and built teh package using Ant and deployed teh application on to WebSphere App Server.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from teh databases.
  • Extracted data from various source systems like Oracle, Teradata, SQL Server and flat files as per teh requirements. Designing teh ETL process flows to load teh data into Oracle Database from Heterogeneous sources.
  • Used Nodejs to structure JavaScript code to build endpoints.
  • Involved in teh Construction of UI using AngularJS 8, Ext.js, Bootstrap, and JavaScript.
  • Build war/ear files using Ant scripts and deployed them into AWS Application Server
  • Created CUSTOM HTTP REST API with API gateway for cloud
  • Develop dynamic Data Factory pipelines using parameters and trigger them as desired using events like file availability on Blob Storage, based on schedule and via Logic Apps.
  • Writing SQL queries to help teh ETL team with a system migration. DDL & DML SQL code to map and migrate data from source to destination new server in AWS cloud DBs
  • Used Git and Bitbucket for version control.

Environment: Java 8, HTML, XML, AngularJS, Node JS, Servlets, JSP, JDBC, SQL, Oracle 12c Eclipse, Tomcat, JUnit, Ant, Maven, AWS

Confidential

Java Developer

Responsibilities:

  • Implemented various core frameworks like Java, design patterns and data structures.
  • Used MVC components such as Dispatcher Servlets, Controllers, Model, and View Objects, and View Resolver.
  • Used Spring framework for building teh application based on teh MVC design paradigm.
  • Developed Spring and Hibernate ORM mappings to perform various association mappings to teh database tables
  • Developed teh spring AOP programming to configure logging for teh application.
  • Developed Controllers for Restful services using spring-web MVC.
  • Designed & developed pages using JSP, HTML & CSS.
  • Wrote JavaScript validations to validate data on teh UI for Optimization and Diagnostics.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Worked with sessions for database interaction with MS SQL Server implementing Persistence for data storing and maintenance procedures.
  • Used WebLogic, Jboss, and WebSphere for deploying teh web content, and all code was written using teh Eclipse IDE.
  • Involved in activities such as defect tracking, and fixing using JIRA.
  • Using teh Spring Cloud to build cloud Micro-Service on AWS
  • Designed, developed, and maintained teh data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed application on AWS infrastructure, deployed various EC2 instances for development and testing purposes, used IAM service to create users, groups, and roles, and created custom policies to grant access permissions for seamless communication of various services.
  • Microservices has been built using Spring boot, Spring security and deployed to teh AWS cloud.
  • Comprehensive experience in using Node.js and Spring Boot implementing RESTful web service.
  • Built a website using Amazon Web Services (AWS) with PHP, MySQL.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Extensively used JUnit for unit testing, integration testing, and production testing.
  • Worked on MySQL database to perform different operations like storing and retrieving teh data.
  • Using teh auto-scaling feature of AWS to maintain steady, predictable performance, and to minimize latency we used cloud front service.
  • Load balancers were used to evenly distribute teh load to servers deployed in multiple availability zones, used AWS S3 service for teh distribution of common resources

Environment: Java, HTML, CSS, JavaScript, Eclipse, Spring, Spring AOP, Hibernate, SQL,MySQLRestful web services, SVN, Maven, Eclipse, JUnit, log4j, JIRA, AWS EC2, AWS RDS, Ribbon

Confidential

Software Developer

Responsibilities:

  • Involved in various phases of teh Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis, and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed teh applications using Java, J2EE, Struts, JDBC
  • Deployed Spring Boot-based microservice Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Worked on various use cases in development using Struts and testing teh functionalities.
  • Involved in preparing teh High Level and Detail level design of teh system using J2EE.
  • Created struts from beans, action classes, and JSPs following Struts framework standards.
  • Implemented teh database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in teh development of model, library, struts, and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Involved in teh development of teh underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Designed ETL processes using Informatica to load data from Flat Files, and Excel files to target Oracle Data Warehouse database.
  • Used PL/SQL stored procedures for applications that needed to execute as part of scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Designed and developed an Application based on Struts Framework using an MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP-based XML web services.
  • Used SAX XML API to parse teh XML and populate teh values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Used Rational Clear Case, Subversion SVN for version control, and JUnit for unit testing.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, JavaScript, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed teh web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Java, JSP, Servlets, Spring, Eclipse, EJB, MVC, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Soap, Ant, WebLogic, SQL, Oracle, Maven

We'd love your feedback!