We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Overall7+ years of strong software experience in design, development and deployment of web - based ClientServer business applications using OOP, Java/J2EE technologiesand ability to efficiently translate algorithms, ideas, and concepts to software applications.
  • Solid experience in Banking, Lending, Financial, Insurance and Healthcare domains.
  • Developed Web Application using Angular 8,7,5,4 Typescript, Html5, CSS3, Angular Material, Framework,JSON, AJAX using pre- Customized themes and skins, layouts, portlets to leverage Spring MVC framework.
  • Proficient in applying design patterns like MVC, Singleton, Front Controller, Data Access Object.
  • Extensively worked on during my tenure in Software Development are Spring, Spring MVC, Spring Integration, Hibernate, SOAP and REST Web services, and Databases like Oracle, MySQL.
  • Extensively worked on Spring JDBC , Spring Hibernate ORM and JPA
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, Axis2, JAXB SQL, PL/ SQL, Unix Shell scripting..
  • Experience in designing and developing web and mobile applications using Angular 4,7,8, HTML 5, CSS3, JavaScript, jQuery, AJAX Skilled at progressing from problem statement to well documented designs.
  • Expertisein the implementation of concepts of Java8, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, Multi-Threading, Data structures etc.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPathand parsers like SAX/DOM.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis 2.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Experience with Application Servers WebSphere 9.x, Oracle/BEA WebLogic 12cJBOSS and Tomcat 9.x.
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Excellent experience with major relational databases - Oracle 19g SQL Server 14.0 DB2 11.x, MySQL 8.x.
  • Expertise in implementing different Database management tools like Oracle, SQL Server, DB2, MySQL and in NoSQL Databases like MongoDB and Cassandra.
  • Extensive development experience in different IDE's like Eclipse 3.x, JBuilder 9.x/8.x, WSAD 5.x, IBM RAD.
  • Experience withWeb Sphere Application Server, Web Logic Application Server, JBOSS and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Maintained version controlling using SVN, ClearCase and GIT.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Experience in Maven and ANT for build automation and Knowledge on Build tool Installed Healthwatch and Metrics tiles for Insights into the health of the foundations Jenkins with configuring check styles, Test coverage.
  • Experience in the areas of DevOps, Kubernetes , CI /CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.
  • Expertise in Apache Kafka message implementations and their integrations with the systems.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, XML,SQL,C++

Technologies: Java7,8,J 2EE,Servlet,JSP,JDBC,WebServices(Soap an d RESTful ),XML, ORM(Hibernate)

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 9.x, JBoss, Tomcat 2.2,3.3.

Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

IDEs: Eclipse, Net Beans, Intelli J.

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, CSS, HTML5

Web Services: Axis 2, JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio Testing technologies/tools JUnit, JMeter

Database Servers: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12, Mongo DB, Cassandra

Version Control: CVS, SVN, Git.

Build Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, SourceTree, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, St louis, MO

Sr. Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprint
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Developed cross and multi browser compatible web pages by using HTML5, CSS3 and Bootstrap.
  • Implemented SPA (Single page web applications) using Restful web services using AJAX and Angular 8.
  • Used Node.js for non-blocking design operation for server-side and Angular8 for developing UI components.
  • Developed RWD UI pages using HTML, XHTML, jQuery, HTML5, AJAX, CSS3, Angular 8. Extensively used Java8 APIs Streams, Lambdas, and Filters.
  • Created, produced, and consumed REST web services to server requests and for third party system interaction.
  • Jenkins to auto deploy client-side application based on git branches, debug server is triggered by git push while release server is based on nightly build.
  • Developed server-side application to interact with database using Spring Boot and Hibernate .
  • Used various design patterns like MVC, Factory, Template, Delegate and Singleton design patterns.
  • Used Java 8 features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections.
  • Improvedoverallperformance via Multithreading, collections , synchronization, and Exception Handling .
  • Used Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM, Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security feature.
  • Implemented application using Spring Boot Framework and security using Spring Security.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints
  • Built Microservices using Spring Boot, Netflix OSS and deploying to AWS Cloud.
  • Implemented Spring MVC RESTful services and consumed via HTTP services from Angular8.
  • Developed Hibernate with Spring Integration data abstraction to interact with database ofMongoDB.
  • Deploying docker images as a Fargate in AWS.
  • Involved in writing Hibernate Criteria queries, Transactions and SQL queries for the Data access.
  • Implemented Multithreading via Executor Service to process data in chunks.
  • Developed Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Created data as a service based Restful web service with Mongo DB data store running on Tomcat 9.
  • Building components to connect to other microservices using Kafka, Elastic Search and REST API.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Amazon Kinesis Data Streams Managed services that provides a streaming platform.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented AWS solutions using EC2 instances, S3, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used Amazon S3 buckets for storing and retrieving the media files.
  • Created Docker containers and Docker consoles for managing the application life cycle.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux , Bash, GIT, Docker , on AWS Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Developed Cucumber tests for Behavior Driven Integration Testing.
  • Worked on GIT as Version Control System to track various code conflicts of the project.

Environment: J2EE, Java 8, Core Java, Streams, Spring framework, Spring MVC, Hibernate, SOA, Web Services, Microservices, Spring Boot, XML, jQuery, Jenkins, Maven, JUnit,JavaScript, Docker, Agile Methodology, Mongo DB, Kafka, AWS.

Confidential, Memphis, TN

Sr. Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed applications using Angular7, Java8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery,and AJAX.
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 7 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 2 Router to enable navigation from one view to another.
  • Used Protractor to perform End to end testing for single page application developed using Angular 7.
  • Developed Application to assessJSON and XML from Restful web service from consumer side using Angular7.
  • Experience with Responsive Web Design, Bootstrap and Plygrid framework.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection .
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Bo ot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Authentication & Authorization with Site Minder and Spring security .
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular 7, HTML5, CSS3, JSON, JavaScript, Node.js, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit 4.4,, Git, AWS, Docker,RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins.

Confidential, Houston, TX

Mid- Full Stack Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed, and implemented Spring and J2EE based MVC framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, HTML, CSS, and AJAX.
  • Designed Prototype and project layout skeletons using JavaScript, JQuery and CSS and HTML5and involved in designing and developed presentation layer using Ajax, and JQuery and third-party libraries.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring
  • Applied the core principle of Object-Oriented ProgrammingPolymorphism, Inheritance, Abstraction and Encapsulationto develop efficient code.
  • Developed the front end of the application using JavaScript, HTML5, CSS3, jQuery to provide UI functionality.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 5.
  • Developed several SOAP and REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors and exposed and consumed SOAP based Web Services to communicate between systems.
  • JBOSS Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBOSSApp Server.
  • Deployed Application instance on JBOSS and WebLogic Server and developed the Web application using Spring MVC,HTML, JSP and JavaScript.
  • Used multithreading in programming to improve overall performance and developed various helper classes needed using multi-threading.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Expertise in Apache Kafka message implementations and their integrations with the systems.
  • Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used to test performance both on static and dynamic resources using JMeter.
  • Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity managed released documents and maintain server database.

Environment: Java, J2EE, WebLogic,Rest, Web Services, JavaScript, Angular 5 UML, Web Services, HTML5, CSS, OOPS, JIRA, IDE, JBOSS 3.0, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g,, Spring Boot, RESTfulwebservices, Kafka, Google cloud Platform.

We'd love your feedback!