Post Job Free
Sign in

Software Engineering Java Developer

Location:
Jersey City, NJ, 07302
Posted:
June 24, 2025

Contact this candidate

Resume:

MARIAMAWIT KEBEDE

*** ***** ***** **** ******** Ohio 43213

469-***-**** · *****************@*****.*** · "https://www.linkedin.com/in/mariamawit-kebede"https://www.linkedin.com/in/mariamawit-kebede

JAVA BACKEND DEVELOPER

Talented and technically skilled Java developer with 5 years of development experience and track record of creating technologically advanced applications to meet and exceed requirements. History of proposing software solutions and overseeing resulting projects from data analysis through deployment. Results-oriented professional with outstanding collaborative skills. Extensive education and training in application development, database management and back-end technologies.

ML/AI • Java Programming • Software Engineering • Systems Design

Software Lifecycle • Java Frameworks • Desktop Application Development • Requirements Management

Agile & Waterfall Methodologies • Testing & Troubleshooting • Technical Implementation

Languages: Python (Pandas, NumPy, Matplotlib, Seaborn), SQL, Java/J2EE

Web: HTML5, CSS3, Bootstrap, JavaScript, JSP, XML

Web Services: REST, SOAP, JSON

Web/App Servers: Apache Tomcat, Pivotal

Frameworks: Spring (MVC, Web Flow, Security, AOP, Boot), Hibernate, Angular

Databases: MySQL, MS SQL,

Design Patterns: Singleton, Factory, MVC, Observer, Composite,

SDLC: Agile/Scrum, Waterfall, V-Shaped, Iterative, Spiral, TDD

Tools: Jupyter Notebooks, Google Colab, Eclipse, UML, GitHub, JUnit, IntelliJ, Maven, Jenkins, Splunk

Platforms: Windows, UNIX, Linux, Cisco IOS, VMware ESXi, vCenter, vCloud Director

EDUCATION

Berkeley ExecEd

Professional Certificate in Machine Learning and Artificial Intelligence

On going training to be completed by October 2025

Learned many concepts of data analytics on matplotlib, pyplot, seaborn pandas, numpy, Data clustering, different types of models.

Also implemented different visualization like bar graphs, histogram, scatter plot and many more.

Master of Science in Computer Science

(completed Dec 2020)

Maharishi University of Management – Fairfield, Iowa

Relevant Courses: Fundamental Programming Practices; Modern Programming Practices; Web Application Programming, Modern Web Application Programming, Web Application Architecture, Enterprise Architecture

Bachelor of Science in Computer Engineering (2013)

Eritrean Institute of Technology – Asmara, Eritrea

Relevant Courses: Mathematics, Algorithms, Java Programming, Operating Systems, Database Management Systems, Computer Graphics, Data Structure, Software Engineering, Computer Networks, HTML, CSS

PROFESSIONAL EXPERIENCE

Volunteer - Girls Who Code - Columbus - April 2022 - Now

Teaching and helping young kids to develop different kind of projects and games

Software Engineer,

Jpmorgan Chase, - Columbus - Ohio · November 2021 – March 2024

CSM - Certified Scrum master certified

CSPO - Certified Scrum Product Owner certified

AWS - cloud practitioner certified.

Fraud detection applications

Develop several Rest API’s services using java in micro-services architecture using different Spring modules like Spring Boot

Enriching the applications using the api’s and sending it to a machine learning app that is designed to detect fraud payments and writing unit tests using Junit and Mockito.

Commit, change version and deploy on several prod and non-prod applications using CICD pipeline.

Used tools like GitLab for source control, Jenkins, Splunk, toad, sqldeveloper.

Wipro, - Plano - Texas · May 2019 – March 2021

Develop several Rest API’s services using java in microservices architecture using different Spring modules like Spring Boot, Spring Data... etc.

Analyzing the business requirements and providing inputs to improve the User Experience

Worked on deployment of several micro-service API as well as data migration from one data center to another.

Commit, change version and deploy on several prod and non-prod applications using CICD pipeline.

Used tools like GitLab for source control, Jenkins, Splunk, WinSCP.

TCS/Citi Bank, Irving, Texas · 2018-April 2019

One of the largest banks in the US

Software Engineer

Worked as a member of a team to design and implement different projects.

Behavioral Biometrics (Biocatch)

A major project to record the behavior of users, while they are using the mouse or typing in the keyboard. This recorded data is later used to identify whether the user is the authenticated one or not. There is a score given by the biocatch server whenever there is a high-risk transaction and the less the score gets the system automatically logs out the user for security purposes. Technologies used: Java, Spring, springboot, MVC, Javascript, angular, Jenkins, pivotal cloud foundry, and bitbucket, Mockito, Git

Tenured Number

When customer does high risk transaction, an OTP (one-time password) is sent to the customer phone. For this to happen the phone has to be registered for 15 days. Tenured Number is designed to allow customers to get OTP within the 15 days after opening an account. Technologies used: Java, Spring, springboot, MVC, Javascript, angular, Jenkins, pivotal cloud foundry, and bitbucket, Mockito, Git

ACADEMIC PROJECTS

TM checking Appointment system, using maven, spring hibernate, mySQL

E commerce website, using spring, mySQL, ajax, boottrap

hotel management system, using angular, NodeJS, mongodb

Online Dictionary: using JavaScript, Servlet, AJAX, JSON.

Library Management System: using Java, JavaFX.



Contact this candidate