We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • 8+yrs Experience in Object Oriented Programming, design, developing and testing of Client/Server, Enterprise/Web Applications and Microservices.
  • Expertise in Design Patterns like Singleton Facade, Decorator, Observer in development of Multi - Tier.
  • Hands on experience with Core Java with Multithreading, Concurrency, File Handling I/O. Generics, Data Structures and Collections, Garbage Collection.
  • Proficient in working in environments using Agile (SCRUM) and TTD development methodologies.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Professional Experience in designing UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, DHTML, jQuery, AJAX, JSON, AngularJS, Angular2.0, React, BootStrap.
  • Enhanced legacy application by building new components in Typescript and Worked on creating log-in autantication modules using AngularJS and JavaScript.
  • Decent experience in JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate and web services focusing on backend functioning.
  • Expertise in Software Analysis, Design, Development, implementation, and testing of Object-Oriented and Web based Enterprise Applications using latest web technologies.
  • Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, and Hystrix) and build/deployed tools such as Jenkins, Docker, and OpenShift for Continuous Integration.
  • Built Microservices for the delivery of Purchase Order module using Spring cloud.
  • Extensive Knowledge of how Web Semantics translate into REST API's and Developing REST API's using Java/Tomcat/Spring.
  • Developed Microservices to provide Restful API utilizing Spring Boot with frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Experience working with messaging services like JMS, Rabbit MQ, Kafka.
  • Exposed to Application servers and web servers like Apache Tomcat Server, JBoss, IBM WebSphere.
  • Fluent in complex SQL queries, developing stored procedures, functions, views, and triggers for analyzing the data.
  • Experience with Relational Database technologies and tools Microsoft SQL Server, MySQL, Oracle, and decent experience in NoSQL databases like MongoDB and Cassandra and Graph Data base like Neo4J.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services based on compute, data, or security requirements. Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Extensive experience with java compliant IDE's like IntelliJ, Eclipse for JAVA/J2EE Application development.
  • Restfulmicroservicesusing Flask and Django and deployed onAWSservers using EBS and EC2.
  • Proficient in working with version control systems - GIT, GitLab and Bitbucket.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, problem-solving and analytical skills.
  • Adept at promptly and thoroughly mastering new skills and technologies.
  • Highly proficient in writing lambda functions to automate tasks on AWS using CloudWatch triggers, S3 events as well as DynamoDB streams and kinesis streams.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing.

JavaScript Technologies: React, AngularJS, Angular, jQuery, EXT.js

Database: Oracle, Microsoft SQL Server, MySQL, MongoDB, Cassandra, Neo4j.

Web Services: RESTful, SOAP, WSDL

Testing Tools: JUnit, Jasmine, Karma, Jest, Log4j

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebLogic, JBoss, Tomcat, Nginx

Tracking Technologies: JIRA, Bugzilla

Repositories: Git, Bitbucket, SVN

Cloud: AWS EC2, RDS, S3, IAM, CloudWatch, EBS, Lambda, Spring cloud

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java developer

Confidential, CA

Responsibilities:

  • Used agile practices and Test-Driven Development techniques to provide reliable and working software.
  • Developed and tested many features for dashboard using Flask, CSS and JavaScript.
  • Developed backend of the application using the flask framework
  • Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
  • Used SASS for CSS generation for the web pages and spring templates in ES6 for dynamic binding.
  • Worked on migration of the existing Angular6 project to Angular8 for better performance and feasibility.
  • Utilized Angular6 framework and Web pack module loader to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Enhanced legacy application by building new components in Typescript and Developed single page applications using Angular 6, Typescript, web pack and grunt.
  • Used Git branching strategy for inspection and version control maintenance.
  • Implemented Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and for documentation integrated with Swagger API.
  • Developed Spring Boot application using Microservices architecture to maintain small and lightweight services and communication between these services are done by using Kafka.
  • Developed Rest API's to processes the data from Database to another Rest Service and created containers for the API's using Docker.
  • Designed REST APIs dat allow sophisticated, TEMPeffective, and low-cost application integration.
  • Developed Spring Boot REST API end points implementing messaging queue for a supply chain delivery system.
  • Worked on building reusable framework for consuming and providing REST API's using Java/ Node.js / Swagger.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.
  • Built Microservices for the delivery of Purchase Order module using Spring cloud.
  • Implemented scrutiny with the aspects of security and autantication using OAUTH 2.0 and Spring Security
  • Designed and developed a project dat reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle DB and NoSQL DB.
  • Implemented Swagger to streamline endpoint documentation and deployed, scalable, highly available and modular software products.
  • Worked on functions in Lambda dat aggregates the data from incoming events, and tan stored result data in Amazon DynamoDB.
  • UsedPandasAPIto put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it intoMongoDB.
  • Experience with Data migration from Sqlite3 toMongoDB
  • Used CloudWatch and SNS for monitoring AWS Cloud resource.
  • Fixed defects Identified in Production/ QA environments and defects were tracked in JIRA tracking Portal.
  • Used JUnit, Log4j, Easy mock and Mockito for writing and implementing Unit test cases.
  • Used Web Services for creating rate summary and used SOAP messages for getting messages from different module and used XML parsers for data retrieval.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replication, and schema design.
  • Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
  • Extracted data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Used Maven scripts for build and deployment of the application.
  • Deployed Docker contained Spring REST services on to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment Designed, configured, and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway.
  • Worked on Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
  • Used CloudWatch and SNS for monitoring AWS Cloud resources.

Tools: & Technologies: JSP, HTML, CSS, PL/SQL, AWS, XML, Angular2, Angular6, Spring Boot, Cassandra, SASS, jQuery, JavaScript, JSTL, XSL, Mockito, Log4j, Oracle, TypeScript, Microservices, REST API, OAuth, Kafka, Python, Swagger, Spring cloud, Spring Data JPA, SNS

Full Stack Java Developer

Confidential, New York, NY

Responsibilities:

  • Designed and Developed Application based on J2EE using Spring and Hibernate.
  • Built interactive UI web pages using HTML5, CSS3, ReactJS and Bootstrap.
  • Wrote application-level code to interact with APIs, web services using AJAX, JSON, and XML.
  • Developed UI modules using HTML, JSP, jQuery, Bootstrap, JavaScript, and CSS.
  • UsedDjango, Flaskandweb2py frameworksfor different internal applications.
  • Rewrite existing Python/Flaskmodule to deliver certain format of data. Created script in python for callingREST APIs.
  • UsedPythonprogramming andDjangofor the backend development,BoostrapandAngularfor frontend connectivity andMongoDBfor database.
  • Built the REST API with Flask to deploy on the web service.
  • Experience in using React JS components, Forms, Events, Keys, Router, Redux, Flux and Animation concept.
  • Developed React.js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and Firefox.
  • Used Babel plugin tool for conversion of ECMA versions to support all type of browsers.
  • Developed the flux pattern by using Redux framework and integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.
  • Worked on security updates and issues found with Vue.js and all project dependencies.
  • Enhanced legacy application by building new components in Typescript and Developed single page applications using Angular 6, Typescript, web pack and grunt.
  • Built application on spring boot running on Embedded Tomcat and configured SSL with it.
  • Used Java 8, REST and Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Neo4j streams and lambda expressions to increase performance.
  • Followed Spring MVC pattern and used View Resolver to map web pages.
  • Developed Microservices to provide Rest API's utilizing Spring MVC.
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
  • Developed reusable, interoperable Web service modules based on SOA architecture using SOAP, WSDL and 2RESTFUL.
  • Worked on functions inLambdadat aggregates the data from incoming events, and tan stored result data in AmazonDynamoDB. WroteTerraformtemplates for AWS Infrastructure as a code to build staging, production environments & set up build & automations forJenkins.
  • Designed Document Data Model for DynamoDB and participated in the Capacity Planning.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
  • Worked with JSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Extensively worked on Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Implemented RabbitMQ message queuing for post processing after submission.
  • Developed micro-services using Spring MVC and Spring Boot.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting messages from different module and used XML parsers for data retrieval.
  • Designed enterprise API's and involved in developing the API' and involved in testing API's using Soap UI and Postman.
  • Used Python Flask for creating a better stable web page along with better data connectivity.
  • Used Maven build tool for compiling and packaging the application and used Jenkins with maven for application build and continuous integration.
  • Used Jasmine and Log4j for testing the JavaScript functionality and Karma for running the tests.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
  • Used Data-pipeline to off-load the DynamoDB to S3 at scheduled intervals.
  • Worked on Gradle build tool to assemble, build and test the application.
  • Worked on evaluating and setting up Cassandra Databases on AWS and BareMetal systems for non-production environment.
  • Achieved scalable websites by focusing on accurate implementation of React JS and Redux.
  • Stored the data in the form of JSON structure-based documents, stored in collection using MongoDB.
  • Worked on implementing current Rest web services to one of cloud computing services AWS.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.

Tools: & Technologies: Spring MVC, Hibernate, HTML5, CSS3, Angular, ReactJS, Bootstrap, Maven, Jenkins, GIT, MySQL, JIRA, Redux, Eclipse, Tomcat, AWS, Python, MongoDB, Vue Js, Typescript, RESTful Services, Hibernate, Spring Cloud, Spring Data, MySQL, Oracle, AJAX, JSON, WSDL, SOAP, Gradle, SQS

Full Stack Java Developer

Confidential, Nashville, TN

Responsibilities:

  • Maintained existing applications and designed and delivered new applications.
  • Worked with React Router for developing Single Page Applications SPAs.
  • Created reusable and testable React functional and class components using ES6.
  • Worked on Angular 6 to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response.
  • Worked on Angular 6, used its two-way data binding to achieve the feedback functionality from the user.
  • Developed code fixes and enhancements for inclusion in future code releases and patches.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Creating restful web services for Pricing with Django MVT, Jersey, MySQL, andMongoDB
  • Tested Web Services SOAP and RESTful using SOAPUI tool
  • Designed and developed Microservices based business components and RESTful XML web service endpoints using Spring boot for handling AJAX requests.
  • Designed RESTful XML Web Service for handling AJAX requests.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Bootstrap and JavaScript.
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development.
  • Worked on building and deploying multi module applications using Gradle and CI servers like Jenkins.
  • Worked on backup, recovery, and upgrading of all the PostgreSQL databases.
  • Worked on SQL queries with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.

Tools: & Technologies: XML, AJAX, Spring, Spring MVC, Eclipse, ReactJS, DHTML, HTML, CSS, Maven, Jenkins, Bootstrap, Angular6, Gradle, PCF, SOAP, JavaScript, SQL, Oracle SQL.

Java Developer

Confidential

Responsibilities:

  • Developed the design and development phase of the application using Waterfall methodology of Software Development Life Cycle (SDLC).
  • Designed and developed various layers and components of the application using OOAD methodologies and J2EE design patterns.
  • Implemented core Java concepts like Multi-threading, Polymorphism, Inheritance & Abstraction.
  • Implemented the GUI using HTML, CSS, React with NodeJS, jQuery, Java Servlets and JSP.
  • Imparted mobile responsiveness to the front-end using CSS Modules, Media Queries and JavaScript features of DOM Manipulation, browser detection.,
  • Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS, JSTL, and XSL.
  • Developed user interface using JSP, HTML, Java Script, and jQuery, React to simplify the complexities of the application.
  • Implemented JDBC, Hibernate Template to set-up connection with Oracle 10g Database Server.
  • Deployed and tested the application on Apache Tomcat Web Server.
  • Used ANT build tool for packaging the application and CVS for source control of the code.
  • Used the spring open-source framework for building JSP based web application based on the Model-View-Controller (MVC) design paradigm.
  • Interacted with clients and team lead on a regular basis to keep track of requirement satisfaction.

Tools: & Technologies: HTML, CSS, React, NodeJS, jQuery JavaScript, JSTL, JSP, AJAX, Microsoft SQL Server.

Jr. Java Developer

Confidential

Responsibilities:

  • Played critical part during every release of code change.
  • Worked in many code changes and enhancements as per the requirements.
  • Worked on defects, solving defects, and providing solution as a part of CR's.
  • Modified data in maps as an additional part of my work.
  • Weekly video conferencing with onshore team to know the status of the work completed.
  • Helping team in case of modifying code and resolving some critical code issues.
  • Handling daily status calls with Client.
  • Assigning task to offshore team members and consolidating all the issues and status.
  • Tools & Technologies: Java, Python, J2EE, JavaScript, Hibernate, CSS, HTML, Junit, Eclipse, Tomcat Application Server.

We'd love your feedback!