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