Post Job Free

Resume

Sign in

Package Delivery Java Developer

Location:
Cumberland, MD
Posted:
June 04, 2023

Contact this candidate

Resume:

Cumberland, MD/ 202-***-****/ adxibr@r.postjobfree.com

SUMMARY

oOver 10 years of experience developing applications using Java/J2EE technologies.

oAble to work independently with little to no supervision as well as functioning as an excellent team player.

oExpertise in analysis, design, development, testing and maintenance of large-scale object-oriented applications.

SKILL SET

Java, J2EE, Spring Boot, Okta, Kafka, AWS, PCF Foundation, Spring WebFlux, Couchbase, Splunk, Cucumber, Junit, Mockito, Power Mock, Restful Web Service, Hibernate, Android, React, Angular, JSF, PrimeFaces, HTML, Tomcat, Jboss, GitLab, Jenkins, Maven, Gradle, MySQL, Postscript, Oracle 12g, Version One, Jira, Bitbucket, AppDynamics, Eclipse STS, Visual Studio, and IntelliJ.

EXPERIENCE

Company: MoneyGram International, Inc

Project: Wallet Project

Position: Senior Full Stack Developer

Location: Remote

Oct 2022 – Today

MoneyGram International, Inc. is an American cross-border P2P payments and money transfer company based in the United States with headquarters in Dallas, Texas. The company provides its service to individuals and businesses through a network of agents and financial institutions.

Wallet project, it is a service providing to the users with the availability to save cryptocurrency in virtual wallet and transfer those cryptocurrencies in local currencies where MoneyGram is operating.

The users interacting with the services via mobile devices sure as Android and Apple and desktop devices built with React JS. The entire backend service is built with Java/Spring Boot and deployed into AWS cloud using services sure as EC2, RDS, S3 and the data are backend on NoSQL Couchbase. The user’s authentication is built with help OKTA integrated with Spring Security.

Role:

oAnalysis of various design

oDevelopment for new back-end modules using Java, Spring Boot and NoSQL Couchbase

oDevelopment for new front-end modules using React and RESTful API

oReview and advice team code

oWriting Test cases using Junit and Mockito

oTroubleshooting and query logs using Splunk, Rafay and AWS CloudWatch

oEngaging CI-CD using Jenkins and Maven for deployment on AWS

oUpdating Jira tool with status of task

oProviding status update in daily status meeting

Skills used:

Draw.IO, Spring Boot, Spring Cloud, Mockito, AWS, Jenkins, Maven, GitLab, Spunk, Bitbucket, IntelliJ and Jira.

Company: FedEx

Project: Facility/Location Project

Position: Lead Java Developer

Location: Pittsburgh, PA

Jul 2019 – Jul 2022

FedEx Ground, a subsidiary of the FedEx Corporation, is an American ground package delivery company headquartered in Moon Township, Pennsylvania, a suburb of Pittsburgh.

Facility/Location project, it is a set of microservices that extract, transform, and load legacy FedEx facilities and locations data to the different Oracle database locations to provide better data exposure to different third parties’ users. The data are extracted via Spring Scheduler weekly and pushed asynchronously to other services for transformation and standardization using Kafka and Spring WebFlux for communication. The transformed data is exposed to the third parties’ users via a service that is equipped with a complex search engine built using Spring Data JPA Specification. The services require tokens to access resources and are entirely built using Spring Security integrated with Okta. The services are deployed on Pivotal Cloud Foundry which blackened by Microsoft Azure.

Role:

oLead Offshore team of versatile background.

oDesign customized solutions through business architecture using UML diagram and Draw.IO.

oDevelopment for new back-end modules using Java and Spring Boot

oDevelopment for new front-end modules using React and RESTful API

oDevelopment for new asynchronous communication between microservices using Kafka and Spring WebFlux

oReview and advice team code

oAnalysis of various test scenarios for performance testing using Ready API

oWriting Test cases using Junit and Mockito

oWriting automation test using Cucumber and Ready API

oTroubleshooting and query logs using Splunk.

oMonitoring service business transaction using AppDynamics.

oEngaging CI-CD using Jenkins and Gradle for deployment on PCF Foundation

oUpdating Version One tool with status of task

oProviding status update in daily status meeting

Skills used:

Java J2EE, Spring Boot, JMS, Spring Cloud, Mockito, Hibernate, Oracle 12g, PCF Foundation, Jenkins, Ready API, Maven, Gradle, GitLab, Spunk, AppDynamics, Eclipse STS and Version One.

Company: Fannie Mae

Project: MBS Portal

Position: Full Stack Developer

Location: Herndon, VA

Oct 2018 – May 2019

Fannie Mae is a United States government-sponsored enterprise and since 1968, a publicly traded company. It is a secondary mortgage market by securitizing mortgage loans in the form of mortgage-backed securities, allowing lenders to reinvent their assets into more lending.

MBS Portal is an Angular web-based application with Spring Boot as the back end where lenders and traders trade the loans. MBS Portal is deployed on Tomcat into AWS EC2 service. It is supported by memory database Gemfire and Hibernate mapping on PostScript for the persistence of data. Lender initiates the trade by sending a trade amount and the Trader can price it. They both communicate via a chat attached to their UI built using Angular. Traders can also download the histories of his transactions in terms of trades and exchanged chats.

Role:

oProvide various design solution to support backend development.

oDevelopment for new back-end modules using J2EE, Spring Gemfire and Spring Boot

oDevelopment for new front-end modules using Angular and RESTful API

oAnalysis of various test scenarios for performance testing using JMeter

oWriting Test cases using Junit and Mockito

oWriting automation test using Cucumber and selenium

oEngaging CI-CD using Jenkins and Maven

oUpdating JIRA tool with status of task

oProviding status update in daily status meeting

Skills used:

Java J2EE, Angular, Mockito, Gemfire, Spring Boot, Restful Web Services, Hibernate, Maven, Git and Eclipse.

Company: Briya PCS

Project: Android Briya App and Briya Attendance

Position: Full Stack Developer

Location: Washington, DC

Sept 2014 – Aug 2018

Briya PCS is a public charter school offering free education for the parents and their children residing at Washington, DC. It is ESL student centric. The school provides NEDP for students who want to get the High School Diploma. Briya has 4 sites and around 600 students every year.

Android Briya App is a mobile application running on Android devices. Its primary functions are access to the school website, getting alerts when there are events or bad weather, access to an online dictionary, access to school YouTube videos and using Google Map for getting school directions.

Briya Attendance is a JSF web-based application with Spring Boot as back end. Briya Attendance is deployed on Tomcat server. Data is persisting on MySQL. Student selects his name, and a popup window appears for capturing his photo. Both the student’s name and photo are saved as proof of presence. Teachers have an account for managing the attendance in them of CRUD.

Role:

oRetrieved application gathering requirement.

oDesign various approaches (Sequence, Communication, Interaction and Deployment) to validate the gathering requirement using UML diagram and Draw.IO.

oDevelopment for new back-end modules using J2EE, and Spring Boot

oDevelopment for new front-end modules using JSF and PrimeFaces.

oDevelopment for Android Client using RESTful Web Service

oDevelopment for new modules supported by Android devices using Java and Android Studio

oAnalysis of various test scenarios

oWriting Test cases using Junit and Mockito

oUpdating JIRA tool with status of task

oProviding status update in daily status meeting

Skills used:

Java J2EE, Android, JSF, PrimeFaces, Mockito, Spring Boot, Hibernate, Restful Web Services, Maven, Git and Eclipse.

Company: MTN Group Limited

Project: ID Dematerialization

Position: Full Stack Developer

Location: Douala, Cameroon

Aug 2011 – Jun 2013

MTN Group Limited is a South Africa-based multinational mobile telecommunications company, operating in many African, European and Asian countries. Its head office is in Johannesburg. As of 30 June 2016, MTN recorded 232,6 million subscribers across its operations making it the eleventh largest mobile network operator in the world and the largest in Africa.

ID Dematerialization is a JSF web-based application with Spring MVC as back end. ID Dematerialization is deployed on JBoss server. Data is persisting on Oracle 11g. The system fetches the subscriber’s ID copies from the server and aligns them on the stack. The users manage the copies by checking the phone number and subscriber’s ID on the copy and enter the information from the copy to the system.

Role:

oRetrieved application gathering requirement.

oDesign of various solution to meet the company architecture using IMB Rational Rose Enterprise

oDevelopment for new back-end modules using J2EE and Spring MVC

oDevelopment for new front-end modules using JSF.

oAnalysis of various test scenarios for performance testing using JMeter

oWriting Test cases using Junit and Mockito

oUpdating JIRA tool with status of task

oProviding status update in daily status meeting

Skills used:

Java, J2EE, JSF, Junit, Spring MVC, Hibernate, SMPP protocol, Maven, Git and Eclipse.

Company: Delayvo INC

Position: SQL Developer

Location: Veliky Novgorod, Russia

Apr 2009 – May 2011

Delayvo INC is Russia based IT services located at Velikiy Novgorod in Russia. The company provides diverse software engineering services.

Role:

oDesigned the database architecture for diverse project portfolio.

oPerformed database development and implementation activities in Data Flow, Entity Relationship, and Data Structure Diagrams

oPerformed SQL Queries from different database such as MySQL and Oracle 11g

Skills used:

SQL, IBM Rational Software Architect Designer, MYSQL, Oracle 11g and Java

EDUCATION - CERTIFICATION

Amazon - AWS Certified Solutions Architect – Associate

May 2020

Oracle - Oracle Certified Associate, Java SE 8 Programmer

July 2017

Novgorod State University named after Yaroslav the Wise, Velikiy Novgorod/Russia - Engineer in science of Software Engineering

January 2005 - June 2011

Novgorod State University named after Yaroslav the Wise, Velikiy Novgorod/Russia - Accreditation of CISCO CCNA/Associate Administrator of LAN Network

September 2009 - June 2010



Contact this candidate