We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Experience in Core java with strong understanding and working knowledge on core java components with Collections, Generics, Polymorphism, Multithreading, Concurrency, File Handling I/O, Data Structures, Exception Handling and Garbage Collection.
  • Proficient with different software methodologies including Waterfall and Agile (Scrum)
  • Expertise in developing good server side with hand on experience of enterprise and persistence Design Patterns such as Singleton, Factory, Façade, Decorator, Observer and AOP.
  • 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 authentication modules using AngularJS and JavaScript.
  • Decent experience in JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate and web services focusing on backend functioning.
  • Experience in design, development, and implementation of MVC using Spring Framework.
  • Extensive experienced 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, 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 RESTAPI'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, RabbitMQ, 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.
  • 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.

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, St. Louis MO

Responsibilities:

  • Used agile practices and Test-Driven Development techniques to provide reliable and working software.
  • 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 Angular2 project to Angular6 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 RestAPI to processes the data from Database to another Rest Service and created containers for the API's using Docker.
  • Designed REST APIs that allow sophisticated, effective, 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 RESTAPI'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 SpringCloud.
  • Implemented scrutiny with the aspects of security and authentication using OAUTH2.0 and Spring Security
  • Designed and developed a project that 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.
  • 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.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replication, 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 AWSEC2 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.

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, Swagger, Spring cloud, Spring Data JPA.

Full Stack Java Developer

Confidential, Rockville, MD

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, XML.
  • Developed UI modules using HTML, JSP, jQuery, Bootstrap, JavaScript, and CSS.
  • 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.
  • 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.
  • 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 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.
  • Worked on Gradle build tool to assemble, build and test the application.
  • Worked on evaluating and setting up Cassandra Databases on AWS and Bare Metal 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.

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

Full Stack Java Developer

Confidential, Conover, Iowa

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.
  • 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/J2EE Developer

Confidential

Responsibilities:

  • Developed the application using Waterfall methodologies.
  • Implemented persistence layer using Hibernate configuration files.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Developed the UI Layer using HTML, CSS, JSP, JavaScript, JSTL, XML and XPath.
  • Developed the Servlets for processing the data on the server.
  • Designed front end components using JSP and XSL. Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework. Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like an Admin Tool. Worked with MySQL and Workbench.
  • Used SVN for version control.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI. Tested REST services using Google chrome's POSTMAN plug-in.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB. Developed back end business logic with EJB
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Tools: & Technologies: Servlets, HTML, CSS, JSP, JavaScript, JSTL, XML, JMS, XPath, Struts Framework, Hibernate, MYSQL, SOAP UI, POSTMAN, Apache CXF, JUnit.

We'd love your feedback!