We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

San Mateo, CaliforniA

SUMMARY

  • Over 7+ Years of proficient experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
  • Experience in object oriented programming analysis wif extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Hands - on experience in developing applications in a single page applications (SPAs) using various JavaScript frameworks like AngularJS, React.js, Node.js, BackboneJS and Bootstrap.
  • Expertise in Angular for developing apps, custom components, services, directives and routing, testing which meet the requirements of business model.
  • Expertise in creating Custom Reusable React Components Library and worked wif Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
  • Experience in developing and Analysis of Automation Test Codes in Selenium Web Driver wif Java Language and in Protractor wif Javascript.
  • Extensive experience in Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • Experience wif Microservices Architecture Style and the related patterns and have exposure to Microservices, cloud native, 12 Factor app and serverless Architectural style.
  • Refactored existing monolithic application by identifying components that needs to be transformed to MicroServices architecture, wif Spring Boot-based services interacting through a combination of REST, AWS, and API-Gateway.
  • Expertise in developing the interactive applications using J2EE RESTful web services, Spring MVC, Spring Boot and Web API.
  • Experience in the design and development of SOAP and RESTful web services, and integrating wif the existing applications.
  • Hands-on experience in various spring framework modules like spring boot, spring AOP, spring security, spring cloud, spring data, spring batch, Spring IOC and spring Transaction management.
  • Well versed in experience in designing and developing Web based Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JPA, EJB, JMS, JSF, Swing, Struts 2.0, Hibernate, XML, JDBC, Web services and SOA.
  • Proficient programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Expertise on implementations of Java Message Service (JMS) by using RabbitMQ, Kafka.
  • Proficiency in multiple databases like MongoDB, Cassandra, My SQL, ORACLE and MS SQL Server.
  • Experienced in trouble shooting and automated deployment to application servers like WebLogic, WebSphere, JBOSS and Tomcat.
  • Expertise in JUNIT testing using Mockito and PowerMock, integration testing and SOAP UI testing.
  • Specialized in Manual and Automated Testing of Client/Server based Applications and Web based Applications using Selenium WebDriver, Test NG, JXL, Maven and Log4J Technologies.
  • Experience in RESTful API Web services testing utilizing Rest-Assured and Postman tools.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool wif Git, Maven, Nexus, Docker, Nagios and Zira for end to end automation and took the sole responsibility to maintain the CI/CD Jenkins server.
  • Experienced in AWS Cloud IaaS platform wif features EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, Cloud Formation, and CloudFront.
  • Experience on Application Migration and Data Migration from On-Premise to AWS Cloud.
  • Experience in writing shell scripting on UNIX, LINUX environment for embedded systems.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, T-SQL, JavaScript, JQuery, HTML 5, CSS

Java Technologies: Java, J2EE, JSP, Servlets, JavaScript, JDBC, JPA

Mark-up Languages: HTML5, CSS3, JavaScript, jQuery, Angular JS, Node.JS, XML, AJAX, JSON, Bootstrap, React, React.js, Redux

Frameworks Tools: Struts, Spring MVC, Spring IOC, JMS, JSF, Log4J, SOAP, Spring Security, Spring Boot, Hibernate, Microservices, JDBC

Web Services: SOAP, RESTful, JAX-WS, JAX-RS

Web/App Servers: Apache Tomcat, Web sphere, Web Logic, Red Hat

Data bases: Oracle, MySQL, Neo4j, MongoDB

IDE Tools: Eclipse, NetBeans, IntelliJ IDEA

Development Methodologies: Waterfall, Agile, DevOps

Testing tools/Others: Junit, Mockito, Swagger

Version Control Tools: SVN, GIT, GitHub, Bitbucket, Gitlab

CI/CD Tools: Jenkins, Docker, Bamboo

Build tools: Maven, Gradle, ANT

Bug Tracking: JIRA, Rally, HP ALM

Operating Systems: Windows (7/8/10), Linux, Unix (MacOS), Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, California

Senior Full Stack Java Developer

Responsibilities:

  • Established a Business Analysis around Agile methodology and followed software development lifecycle throughout project.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Implemented React and Functional Driven JavaScript in SPAs, UI Components and web along wif Performance optimization.
  • Created the React components using states, props, keys, forms while building the application.
  • Involved writing modules using React as a view engine to build component-based application.
  • Used Middleware Redux-thunx, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using React-native.
  • Used React JS and consumed Restful Web Services which are created out of Node API.
  • Developed UI pages for Product Attribute Maintenance and Freight Audit applications using JSF 1.2/2.1, ICEFaces and Javascript.
  • Involved in writing REST Web Services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Extended the services automation module to validate different RESTful services using Apacahe Http Client.
  • Developed Restful Web services to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
  • Worked on Vue.js events distribution and parent chain for parent-child component communication.
  • Involved in RESTful APIs/ Microservices design and developing for Profile, Cart & Checkout APIs in Spring framework.
  • Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven.
  • Developed Microservices application based on Restful web service using web framework in Scala which handles high concurrency and high volume of traffic.
  • Used Data Source concept to connect to Database and retrieve the information from MongoDB and designed one REST Service to display the output.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Implemented the frontend and developed UI screens using Spring MVC framework, Hibernate ORM Module, TDD, Spring Core Module, XML, JSP and XSLT.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Configured connection pools, data sources for JDBC connection on Tomcat and Jboss and Weblogic wif SQL and Oracle DB server.
  • Configured high availability using geographical MongoDB replica sets across multiple data centers.
  • Developed the user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT).
  • Successfully did set up a no authentication Kafka listener in parallel wif Kerberos (SASL) Listener and tested non authenticated user (Anonymous user) in parallel wif Kerberos user.
  • Documented the REST API's using Swagger API for briefing the services involved in the application.
  • Worked wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked wif Kafka Cluster using ZooKeeper.
  • Used Kafka for Publish/Subscribe pattern in application dealing wif messaging and successfully secured the Kafka cluster wif Kerberos Implemented Kafka Security Features using SSL and wifout Kerberos.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”.
  • Implemented unit test cases using Junit and Mockito for all the modules developed to ensure complete code coverage.
  • Used Subversion for maintaining versions of source code and Maven for project management and Jenkins as CI tool and Nexus for application build repository.
  • Created scripts in DSL Groovy which integrate wif Jenkins for Automation to create seed jobs.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Developing API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Puppet.
  • Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using Spinnaker platform.
  • Used GIT as Version Control System for two applications and managed development streams and Integration streams.

Confidential, Bridgeport, Connecticut

Full Stack Java Developer

Responsibilities:

  • Was responsible for work item estimation, impact analysis, testing, code review, and client communication setup onshore and offshore following Agile Methodology.
  • Enhanced application performance wif Angular component-based development in view of future Angular framework transitions.
  • Developed powerful Single Page Application and dynamic responsive Web Application wif Angular 6.
  • Built Angular 6 components, UI services to consume REST services using Component based architecture provided by Angular 6.
  • Developed static pages using HTML5, CSS3, JSP wif Ajax calls in jQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Implemented Swagger for the Microservices application for Documenting Rest API.
  • Documented RESTFUL API using Swagger UI and Ignite Service Design Platform.
  • Involved in REST API automation development framework using Apache Http Client, Junit.
  • Automating response validation of RestFul and SOAP Services using Java and ECMA Script.
  • Worked on the REST/Web API to create the services and tested on postman and used in AngularJS HTTP service calls and bind the data in the table using for directive attributes.
  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring Boot, AngularJS, Servlets, and JavaBeans wif Eclipse.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Used Microservices architecture, wif SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Used Microservices wif Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Utilized the features provided by Hibernate, Struts and spring framework in various projects for MVC architecture and develop cloud native Microservices using Spring cloud and Spring Boot.
  • Used Spring Framework wif Hibernate to map to Oracle 11 database and mapping using Hibernate.
  • Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating wif Stored Procedures by means of Oracle and used JPA wif Hibernate provider.
  • Implemented basic token-based registration/login/logout flow wif React Router v4 and used the JWT for the server-side user authentication
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Distributed Tracing wif Spring Cloud Slueth & Zipkin, Spring Batch, asynchronous communication using messaging wif RabbitMQ over Camel routes in Microservices.
  • Implemented ORM module in Hibernate Framework to perform CRUD Operations on Oracle. Used Object oriented based Hibernate Query Language (HQL) for full support of Relational Operation.
  • Used Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow the QUALCOMM coding standards.
  • Used Log4j to remove the maximum bugs before passing on the application to the QA team.
  • Registering of e-route device on IoT Hub. ERoutes is a new initiative to by-pass CAT gateway and directly use IoT Hub for devices.
  • Implemented unit test for testing Angular components wif frameworks using KARMA and JASMINE.
  • Worked on Analyzing Heap and thread dumps and tuning the Tomcat/Apache application servers.
  • Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
  • Configured Azure Encryption for Azure Storage and Virtual Machines, Azure Key Vault services to protect and secure the data for cloud applications.
  • Handled continuous integration wif Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • Experience working wif GitHub and JIRA for version management and bug tracking.

Confidential, Reston, Virginia.

Full Stack Java Developer

Responsibilities:

  • Responsible for migrating Environment variables from site files of individual distribution centers to its corresponding database table using Waterfall Technology.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed a green field app large app using AWS Cognito, Lambda, API gateway, node backend, Postgres and React /Redux front end.
  • Developed code for Use Room Reservation application enhancement using JSF 1.2, Javascript, Java 1.7, and Hibernate.
  • Designed and developed using the Java collection API wif Java 8 features and other java processes to fulfill business case requirement, such clients account statements and clients running balance based on each transaction.
  • Designed and implemented the RESTAPI for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Wrote REST APIs in java 7 to support internalization, and apps to halp our buyer team visualize and set portfolio performance targets.
  • Involved in development and testing of Microservices wif Restful API. Actively involved in Analysis, Design, Development and System Testing.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented and used configuration management service that allows the sub/other Microservices to access the configuration of common information from properties stored in Git repository as an SCM. dis implements Spring cloud bus to handle dynamic application refresh.
  • Build Single Page Applications (SPAs) and PWA using react, redux, Javascript (ES6) wif backward compatibility and polyfill provided by Babel, node, Express, MongoDB.
  • Developed Single Page Application (SPA) wif React as front-end, Spring Boot as back-end and MySQL for database support.
  • Developed server side application to interact wif database using Spring Boot and Hibernate.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS wif popular hash tags.
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka.
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
  • Created, scheduled and ran the scenarios using JMeter and generate necessary graphs, extensively worked on JMeter to create Thread Groups and test Web Application.
  • Created unit test classes using Junit, EasyMock and PowerMock for mock objects, Sonar for code quality and coverage.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Defined branching, labeling, and merge strategies for all applications in Bitbucket. Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Integrated Active Directory Federation service (ADFS) wif PCF for SSO.
  • Created XSDs by using Altova XMLSpy and developed the XML files complying wif the created XSDs.
  • Experience wif JIRA, GIT, Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS), SVN.

Confidential

Java Developer

Responsibilities:

  • Worked wif Bootstrap twitter framework and AngularJS to Design single page application
  • Designed and developed the Presentation layer using Angular 4 and Angular Material.
  • Used Angular 4.0 as the development framework to build a single-page application and done CRUD operations wif http service.
  • Created UI Architecture design using Angular 4 components, thorough Understanding of core concepts like NgModules, services, Dependency Injection and decorators.
  • Integrated the different pages to be a single page application using Angular 4 and Typescript.
  • Implemented integration flows using Anypoint platform to connect to SOAP and REST web service, Oracle Database, RabbitMQ and ActiveMQ broker.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Design and Implement PRPC Services (REST, SOAP) for down streams and PRPC Connectors like REST, HTTP and Soap wif exception handling, customize connection flow problem for upstream.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Develop test cases using JUnit and Soap UI for testing Webservices request and response.
  • Build UI using Angular JS and Restful web services for CRUD operations using Spring Boot, Spring MVC, Spring data JPA/JDBC, and Spring cloud for record linkage exception process.
  • Used Spring Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Implemented Camel Cache Replication using JMS Replicated Caching strategy on Ehcache.
  • For providing consumers the real time package details, implemented JAX-WS services hosted in CXF. The JMS based consumers are using Apache CXF to connect to CXF.
  • Performed data collection using various tools and used that to do capacity planning and performance tuning of the MySQL instances.
  • Installed and configured JBoss and integrated Apache Web Server to work wif the Application Server.
  • Worked on the migration of Subversion (SVN) repositories to Bitbucket while preserving the commit history and other metadata like branches, tags and authors.
  • Developed Java Page Flow, Struts and web service Portlets using Weblogic Workshop 10.3 as a part of application development. Utilized and developed EJB, JMS and Web Service controls for creating the Portlets
  • Used Git wif Stash for code repositories

Confidential

Java/ J2EE Developer

Responsibilities:

  • Used JQuery-Ajax plug-in to get the data in JSON format and displayed on HTML page.
  • Developed front-end screens wif HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
  • Developed software application using Java/J2EE architecture and deploy Microservices solutions on Cloud Foundry.
  • Developed Business components using Core Java concepts and classes like Interface, Polymorphism and Multithreading etc.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • Produced and consumed SOAP web services using Apache CXF and Axis2 framework.
  • Worked on Eclipse frameworks for developing the Code and Deploy the Application by Integrating into the Server.
  • Worked on developing hibernate DAO wif the halp Spring JDBC Template, worked on Hibernate for ORM and connection management.
  • Implemented rewrite rules in Apache web server.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Configured bamboo automating the builds into Gradle archiva repository.
  • Configured Subversion (SVN) repositories to utilize a post-commit hook which notifies Jenkins that a build needs to start.

We'd love your feedback!