We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • More TEMPthan 8+ years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Expert working knowledge in using methodologies Agile Methodology & Software Development Life Cycle.
  • Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail.
  • Proficient in developing front - end systems with JavaScript, ReactJs, JQuery, Ajax, Bootstrap, HTML5, CSS3, Tag Libraries, Custom Tags and JavaScript frameworks such as AngularJS, NodeJS.
  • Experienced in Client-side validations using Ajax in NodeJS, AngularJS, dash boards reports using BackboneJS.
  • Expert in Java/J2EE technologies such as Struts, Spring Framework, JSP, EJB, Hibernate and Webservice.
  • Developed applications with Spring using technologies Spring Core, MVC, DAO, ORM, Boot, Heroku, Security, Integration, Spring Zuul, Spring Eureka, Spring Hystrix, Spring Ribbon.
  • Used Spring Boot Acurator to monitor and manage you're application and to interact with different HTTP endpoints such as health, bean details, version details, configurations.
  • Proficient in User Experience (UX) design and development of User Interfaces(UI) and interactive Web Pages using mainstream Web Technologies such as HTML5, CSS3, Object-Oriented JavaScript, AJAX, JQuery, and Bootstrap 4.Great working experience in creating Single Page Applications (SPAs) utilizing Angular and building User Interfaces using React.
  • Used Hibernate for Object Relational Mapping,MyBatis SQL Maps, Slick, and Java Ultra-Lite Persistence.
  • Expertise in back-end/server side Java technologies such as webservice, JPA, JMS, JDBC.
  • Expert in using SOA and Webservice Technologies and Tools like Webservice, SOAP, REST, UDDI, SOAP UI.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Adapt in server side development skills using Apache and good knowledge of database connectivity (Data Source) for SQL databases like Oracle, MySQL and NoSQL like MongoDB, Cassandra.
  • Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving teh performance of teh websites.
  • MongoDB is used to develop dynamic queries on documents using a document based query language.
  • Expertise in using Cassandra for achieving denormalization through features like collections.
  • Hands on experience on Amazon Webservice provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Used Microservice with Spring Boot through a combination of REST and Apache Kafka message brokers.
  • Expertise in Microservice using Spring, Spring Boot, Spring Cloud to develop loosely coupled processes.
  • Expertise in deploy J2EE applications on IBM Web Sphere/Web Logic Application Servers, Tomcat and JBOSS.
  • Used Scala for anonymous functions to increase productivity, applications scalability, and reliability.
  • Familiar with Design Patterns like Singleton, Factory Design, MVC, Data Access Objects, Adapter, Service Locator, Session Facade, Observer, DAO, service proxy and circuit breaker.
  • Used Apigee for enterprise business use APIs to securely share data and services across various devices.
  • Expertise in Docker containers, leveraging Linux Containers and AMI's to create Docker Images/containers.
  • Used Swagger for designing and describing APIs and for keeping teh API design and documentation in sync.
  • Expertise in working on building tools like ANT, Maven, Gradle, Groovy, Log4j,
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Experience in Webservice Technologies like SOAP, WSDL, UDDI and Restful.
  • Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Developing Unit & Integration testing with JUnit, Karma, Jenkins, Camel, Selenium, Jasmine and Mockito.
  • Used Selenium as an automated testing for web applications across different browser and platforms.
  • Strong knowledge in implementing Singleton, Service Locator, Model View Controller (MVC) Session Facade, Business Delegate and DAO Java/J2EE design patterns in teh projects.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript ES6, Typescript

J2EE Technologies: Servlets, JSP, JDBC, Hibernate, JSTL, JMS, Apache SOLR

Web Technologies: HTML5, CSS3, SASS, Bootstrap-3, Object Oriented JavaScript Programming, JSON, Typescript, ES6, Angular, ReactJS, NodeJS, BackboneJS, ExpressJS

Web Frameworks: Spring 5.0, MVC, Boot, Hibernate, AEM, Angular 2/4/6, Spring Batch

Messaging Frameworks: JMS, Kafka, RabbitMQ, ActiveMQ

Application/Web Servers: Apache Tomcat, AWS

Web Services: REST API Web Services in JSON format using SpringBoot, Micro Services

Database Environments: PL/SQL, Oracle Coherence, MySQL, Sybase, Cassandra, MongoDB, MS-Access, AmazonRDS

IDEs: VS Code, Eclipse, NetBeans, IntelliJ idea, Notepad++, Sublime Text

Version Control Tools: SVN, Subversion, Github

Build/Testing Tools: Maven, Junit and Mockito

Container & Orchestration: OpenShift, Docker, Kubernetes, Jenkins

Cloud Platforms: Amazon Web Services (EC2 Instance, S3)

Designing Tools: UML, RUP

Dev Methodologies: Agile, Waterfall

Operating Systems: Windows, Unix, Linux, MacOS

Protocols: HTTP, FTP, TCP/IP, LAN and WAN

PROFESSIONAL EXPERIENCE

Confidential

Sr. Full Stack Developer

Responsibilities:

  • Worked in Agile methodology and used Jira for teh creation of stories and tracking progress.
  • Development of APIs dat use prototype scope and will be executed in parallel processing in teh framework.
  • Implemented JWT for encrypting and decrypting teh JSON responses.
  • Development of type definitions dat have all teh queries included as attributes and executed by a different microservice dat returns a JSON response dat would be utilized by teh Customer Experience Platform.
  • Developed various User Interfaces using HTML 5, CSS 3, Typescript 4, and Angular 12 by consuming Spring Boot APIs in a microservice architecture.
  • Implemented routing logic and navigation from screen to screen and implemented functionality on teh client-side in Angular using Router.
  • Involved in fetching JSON data from a Controller Layer in Spring Boot API and displaying it in teh UI using Angular 12.
  • Implemented design patterns like teh Singleton and Builder pattern in teh framework.
  • Used Jackson API for marshaling and unmarshalling of data in JSON.
  • Used custom connection pooling using teh HTTP Adapter instead of Rest Template for better availability of teh connections.
  • Used Callable and Futures of Executor Framework of Multithreading and invoked multiple REST calls and enabled parallel processing for better performance.
  • Understanding of a POC to include Spring reactive in teh application by teh usage of Web Flux.
  • Developed RESTful API and use of java beans using Spring 5 framework by incorporating reactive streams to achieve an asynchronous and non-blocking way of programming.
  • Implement java8 stream API and lambda expressions for a better performance of teh API and avoid code redundancy.
  • Used Hibernate Second Level Caching for processing multiple queries and wrapping them in a single response object.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on teh QA and Production environments.
  • Have knowledge of teh partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • Implemented a logging framework (SLF4J) dat would map teh service events, app events, and error events in a log file.
  • Used Angular 12 and Spring boot to design an application to help teh testing team store, manage and easily exchange test data.
  • Experience in developing user interface (UI) Rich web applications, and web service applications using front-end/user interface Technologies like Angular.
  • Used Jenkins as a part of CI/CD pipelines and tan teh .war files were deployed in teh respective environments.
  • Created Docker Images and deployed them to EC2 instances of AWS in-cloud environment.
  • Coding teh JUnit using teh Mockito framework dat tests teh service’s behavior in run time and checking teh coverage of teh code.
  • Understanding of Jenkins job used to manage teh sequence of builds and deployments.
  • Creation of a YML file to set up teh environmental constraints dat are used to scale teh elasticity of teh storage in pods.
  • Developing teh Microservices using Spring Boot dat create, update, delete and get teh assignment information from teh backend and handled teh security using Spring Security to enable teh application to be deployed on AWS EC2 Server Cloud.

Environment: Java 8, J2EE, AWS, Microservices, Spring Boot, Spring Reactive, HTML5, CSS3, Typescript 4, Angular 12, JUnit, Log4j, Jenkins, Docker, Mockito, Postman client, Agile, JIRA, Kafka, Spring Boot Restful Webservices, Spring Data JPA, Putty, WinSCP, Maven, GIT, Spring Tool Suite, Docker.

Confidential, Irving, TX

Sr. Java Fullstack Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Used various NPM modules like Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express etc..to create teh application.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Followed Reflux architecture in creating teh actions, stores and controller components for callbacks.
  • Developed teh React Web UI components using Atom IDE and made backend REST calls using whatwg-fetch.
  • Developing teh Microservices using Spring Boot dat create, update, delete and get teh assignment information from backend and handled teh security using Spring Security to enable teh application to be deployed on AWS EC2 Server Cloud.
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create teh discovery
  • Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker. Used
  • Swagger to design and document Microservices.
  • Working on creating a distributed network by hosting teh application on AWS cloud, Amazon EC2 servers.
  • Project migration into cloud environment using AWS like EC2. Storage using S3 bucket and configuring instance backups to S3 bucket.
  • Used Docker to containerize teh Services and APIs to run on EC2 instances and Implemented teh build stage to build teh Microservices and push teh Docker Container image to deploy into AWS environment.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed routing components in teh application using react-router module for various components and views.
  • Developed teh DAO layer for teh existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache HttpClient for teh data coming from external systems.
  • Interacting with teh offshore team to assist them in teh development and help them understand teh requirements and performed Code Reviews.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage teh transactions in teh application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.,
  • Used Spring Framework with Hibernate to map to Oracle database and mapping using Hibernate Annotations.
  • Involved in setting up teh application to run on AWS environment on multiple EC2 instances with ELB’s using Jenkins.
  • Validating teh Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining teh code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for teh DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing teh Database Schemas across teh different domain. Worked on teh Integration of teh Code and deliver teh build to UAT Team.
  • Used extensively Eclipse in development and debugging teh application.

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML,JSP, Javascript, React-JS, Node-JS,Mongo-db, Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications, and over-all component design.
  • Developed spring and Hibernate based multi-tier Web Application.
  • Implemented functionalities for daily deliveries and shipments to reconcile inventory.
  • Created and maintained teh configuration of teh Spring Framework.
  • Configured Spring MVC, E-mail, File-Upload, and Integration with ORM Framework
  • Implemented object/relational persistence for teh domain model.
  • Experience building reusable framework for consuming and providing REST API’s using Java
  • Working Knowledge in MVC Architecture Apache Struts Framework.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Worked onRestWeb servicesfor backend services, used CouchbaseDB (NoSQL)for database services
  • Upgraded project from Java 7 to Java 8 using teh latest java 8 features.
  • Upgraded interfaces to functional interfaces based on teh client requirement also used other Java 8 features for teh upgrade process.
  • Knowledge on front end technologies like HTML, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Ability to triage and understand API issues and engage teh right people to root cause issue and identify resolution
  • Experience working withDockerto improve our (CD) Continuous Delivery framework to streamline releases.
  • Usedr 4 Http servicesfor asynchronous validations for teh input fields of teh forms with teh data existed in teh database.
  • Worked on Couchbase application which works in both offline and online modes. Data will be stored in Couchbase lite database which is specific to each machine when user is offline.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Develop theUIcomponent architecture for developer framework usingAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
  • Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Involved in rendering additional components with customHTMLtags usingReact.js.
  • Experience with Microservices and understanding of CICD concepts Docker Kubernetes.
  • Configured Hibernate objects in teh Configuration File.
  • Configured teh Hibernate configuration files to persist teh data to teh Oracle 11g Database.
  • Implemented ORM in teh persistence layer using Hibernate framework.
  • Developed DAOs using DAO Design Pattern to insert and update teh data for teh Policy Module.
  • Application Design Documented for my entire requirement.
  • Wrote unit tests using Karma and Jasmine.
  • Involved in end-end modelling of business processes in IBM Blue works and IBM BPM Lombardi.
  • Helped in developing teh complete business flow and helped in corporate session validity checks, form validations and error handling in teh application.
  • Used Maven for building teh entire web application and deployed them on Web Sphere
  • Deployed teh ear files on teh Web Sphere Application Server.
  • Deployed applications on IBM Web Sphere Application Server.
  • Involved in Unit Testing of teh components using JUnit.

Environment: Java SE 6, Java EE, JDBC, JSP, Spring, Hibernate, Oracle 11g, Eclipse, JUnit, GIT, Web Sphere Application Server, Eclipse, REST web services.

Confidential

Jr. Java Developer

Responsibilities:

  • Managed development and maintenance of Java-based application which integrated billing and server monitoring software to provide seamless administraton of nationwide VPS (Virtual Private Server) network. Created data model, user interfaces and REST connectors, and implemented version control. Tested all for comprehensive user input validation, and overall functionality.
  • Managed web development program from collecting new client requirements to build and launch of web applications, hiring in-house and offshore developers, evaluating code for in corporation into projects, porting web applications between UNIX and Windows environments. Prepared quotes and managed change order requests. Provided follow-up support and client training for proper use of web applications.
  • Created custom online payment gateway interfaces for e-commerce applications with PayPal, LinkPoint and Authorize.net APIs, utilizing both SOAP and NVP (name-value-pair) methods. Evaluated merchant sites for PCI (Payment Card Industry) compliance and advised accordingly, managed SSL (Secure Sockets Layer) certificates.
  • Created cron jobs for scheduled invoice generation and payment processing in UNIX environment.
  • Investigated Apache HTTP server performance issues and managed directory structures with UNIX commands and scripts.
  • Expert in web interface design and usability techniques, all coded to W3C and Section 508 standards to fullest extent possible.
  • Used object-oriented programming techniques for all projects.

Environment: Java, J2EE, Oracle, JBoss, Oracle, Servlets, JavaScript, JSP, Eclipse, Windows.

We'd love your feedback!