Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Bristow, VA
Posted:
October 27, 2023

Contact this candidate

Resume:

BETELEHEM BETE

**** ********* ** ******, ** *****

510-***-**** ad0nmz@r.postjobfree.com https://www.lin kedin.com/in/betelehem-bete

JAVA DEVELOPER

Skilled Java developer with over four years of hands-on experience in the design and development of applications and web-based solutions in accordance with user needs. Able to write clean, modular code that meets industry standards. Strong problem-solving, interpersonal, communication, and collaborative skills. Implemented several projects through a complete software development life cycle using web services, design patterns, and the latest frameworks with Agile/Scrum methodologies.

Java Programming • Web Application Development • Spring Framework • Software Development Life Cycle • Problem Solving • Requirement Analysis • Databases Design

Testing / Debugging • Code Review

Languages: Java, SQL

Web: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, Thymeleaf, JSON, JSP, Servlet

Web Services: RESTful Web Services, Microservices

Web/App Servers: Apache Tomcat

Frameworks: Spring MVC, Spring Boot, Hibernate/JPA, JUnit

Databases: MySQL, MongoDB

Design Patterns: Singleton, Factory, Abstract Factory, Observer, Prototype, Template

SDLC: Agile/Scrum, Waterfall

Tools: GitHub, IntelliJ IDEA, Eclipse, Visual Studio Code, Maven, UML, MySQL Workbench, Source Tree, Postman

Platforms: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

American Express through Infosys March 2022 – August 2023

Java Developer

Tasks Performed

Worked per Agile Methodology (Scrum) to meet customer expectations and timelines with quality deliverables.

Exposed services through RESTful design.

Design and develop applications in Microservices Architecture and design patterns.

Developed RESTful Web Services to retrieve data from the client side using Microservices architecture.

Used Jenkins for Continuous Integration (CI) and Continuous Deployment (CD)

Involved in migrating the monolithic applications into Micro Services.

Wrote Unit tests for the system.

Created/managed Mongo DB/NoSQL collections and handled CRUD operations using Java libraries.

USAA, Plano, TX November 2020 -February 2022

Working as Associate Developer

Tasks Performed

Implement endpoints on existing applications using spring boot and restful web service

Writing unit and integration test using Junit and Mockito frameworks.

Working on accessibility testing

Working on manual testing using qtest

Working on production support, monitoring logs using Kibana or Splunk

Capital One, Plano, TX Jan 2020 – June

working as a Java Developer

Tasks Performed:

Enhanced software security by removing vulnerable code or updating dependency versions

Implemented CICD principle by integrating development with GitHub, Jenkins, and AWS

Wrote unit and integration test for various applications using Junit and Mockito frameworks.

Worked on sensitive data remediation, such as removing the credentials from xml and properties files and getting all the credentials from Chamber of Secrets (Lock Box). Chamber of Secrets (Lock Box) is Capital One tool which is used to store all the credentials.

Implemented sensitive data remediation by storing credentials in the Chamber of Secrets removed sensitive information from logs.

Technologies Used: Java8, Spring Boot, Junit, Mockito, MySQL, Maven, eartacode, Jenkins, GitHub, Agile

Advantech Network & Communications System PLC, Addis Ababa, Ethiopia 2016 - 2017

Java developer specializing in Java/J2EE technologies to develop applications for different clients.

Java Developer 2016-2017

Planned, designed, and implemented various projects. Contributed to all aspects of the software development life cycle for new and existing applications. Applied new technologies to ongoing projects.

Tasks Performed:

Played a vital role in the design and development of applications.

Designed database schema.

Responsible for RESTful Web Service Development, using Java 8.

Involved in programming, testing, debugging, implementing, and maintaining Java EE client/server distribution.

Developed micro-services-based independent API using REST to connect with several databases.

Participated in daily scrums and sprint planning.

Achievements:

Developed an application for the Ministry of Water and Energy for management of water usage throughout Ethiopia.

Technologies Used: Java, Spring Boot, Spring Security, Hibernate, RESTful, HTML5, CSS, SQL server, MongoDB

Technologies Used: MySQL, BLOB, Gmail SMTP, Spring (Boot, Security), Hibernate, Thymeleaf, Bootstrap, jQuery, IntelliJ IDEA, RUP

Social Networking, MUM (2018): Web-based application which enables a user to signup, make friends, upload pictures, and post status updates. Implemented authorization and authentication using Spring security. Worked with 4 team members.

Technologies Used: Spring Boot, Hibernate, MySQL, HTML, AJAX, JSON, CSS, jQuery, IntelliJ, Git

EDUCATION

Bachelor of Science in Computer Science (2019)

Maharishi University of Management – Fairfield, Iowa

Key Courses: Algorithm, Web Application Architecture, Web Application Programming, Software Engineering, Modern

Programming Practice, Fundamental Programming Practice, Database Management system,

Computer Architecture, Data Structures, Discrete Mathematics, Object Oriented Programming

Bachelor of Science in Economics (2014)

Aksum University– Axum, Ethiopia



Contact this candidate