Post Job Free
Sign in

Java Developer Software Development

Location:
Dallas, TX
Posted:
March 27, 2025

Contact this candidate

Resume:

GIZAW DULECHA

***** *********** **** #***, ******, TX, 75248

240-***-**** • ************@*****.*** • https://www.linkedin.com/in/gizawdulecha/

FULL STACK JAVA DEVELOPER

Motivated Full Stack Java Developer with 7 years of professional experience streamlining development processes and improving the performance of enterprise applications, backend web services, and dynamic forms. Talented team leader who strengthens staff development through effective training and leadership. Skilled in implementing technologies such as Java, MS SQL, MySQL, Spring Boot, and Spring MVC in an Agile / Scrum development environment.

Microservices • Software Development Life Cycle • Test-Driven Development • Problem-Solving System Testing • Component Reusability • Analysis

Languages: Core Java, Java 1.8, Java 11

Web: HTML5, CSS, XML, jQuery, Bootstrap, Angular, Node.js, Express

Web Services: RESTful, SOAP

Web Servers: Apache Tomcat

Frameworks: Spring (AOP, Data, Security, Cloud), Spring Boot, Hibernate, JUnit, Mockito, JPA

Databases: MySQL, MongoDB

Design Patterns: Dependency injection, Builder, Factory, Template Method, Singleton, Front-Controller

SDLC: Agile / Scrum, Waterfall

Tools: Eclipse, IntelliJ, NetBeans, Visual Code, Web Storm, Chrome, Developer Tools, STS, Maven, JUnit, Git, Scene Builder, UML, GitHub, Postman

Platforms: Windows, Unix

PROFESSIONAL EXPERIENCE, Walmart Dallas, TX

Software Engineer (Jan 2024- Dec 2024)

Created a web application and microservice back-end using Spring framework and Java 8.

Used Hibernate to map an object-oriented domain model to a relational database.

Designed and developed RESTful APIs using Java and Spring boot, facilitating efficient communication between internal systems.

Implemented messaging queuing systems using Kafka, ensuring reliable asynchronous communication and data processing.

Deployed applications on the Azure cloud platform, leveraging services like Azure App Service, Azure Kubernetes Service (AKS), and Azure Functions.

Built scalable microservices in a multi-threaded environment, optimizing the performance and responsiveness of critical applications.

Collaborated with cross-functional teams to gather requirements, perform code reviews, and troubleshoot issues in production environments.

Performed coding using Java (Spring framework, JPA, and Hibernate) and unit tests.

Developed and consumed several Restful web service APIs using Spring Framework

Worked on Hibernate framework for backend development and Spring dependency injection for middle-layer development.

Worked on DAO pattern to fetch and manipulate data from the database using Hibernate.

Performed automation tests using selenium and implemented corrective actions.

Improved the application's performance by configuring the hibernate cache.

Used AppDynamics to monitor the microservices and track the impact, and WCNP (Walmart Cloud Native Platform) to detect and fix performance issues.

Technical Skills:

Programming Languages: Java 11 and 21 SQL

Frameworks/Libraries: Springboot, Hibernate

Messaging Queuing: Kafka, Redis

Cloud Platforms: Azure (Azure App Service, AKS, Azure Functions)

Other Technologies: RESTful APIs, Microservices architecture, multi-threaded programming

PROFESSIONAL EXPERIENCE

Citi Bank (June 2022- May- 2023)

Developing an application to effectively manage credit cards at Citi bank

• Developing clean and robust code using Java and Spring.

• Creating queries and implementing business logic.

• Developing new features for backend API.

• Code review and improving the performance of existing API.

Rewriting current web services to run on the WCF platform is suggested to reduce technical debt and enable more scalable, manageable, supportable, and performant code. Analyzing the As-Is stage, detailed walkthrough of current code, and estimating estimates based on code complexity The main components of this concept are in the To-Be state. Developing an application to effectively manage credit cards at Citi bank

Technologies Used: Java 1.8, Java EE, MongoDB, Spring MVC, Spring Boot, Bitbucket, Jenkins, SonarQube, RML, STS (Spring Tool Suite), Windows, PCF (Pivotal Cloud Foundry)

Kroger

Java Developer July 2021 –June 2022(TCS)

application more valuable.

Creating and implementing API. Developed Enterprise applications using web services such as REST.

Design and Development of applications using J2EE, framework, MVC, and RESTful services.

Working on understanding requirements of business logic and design for the build of enterprise applications.

Improved functionality by performing tests at every state of an application with Hibernate for ORM.

Integrated actuator in our application for performing easy health checks on the services deployed in the server. · Posted device data asynchronously to Kibana, which enables businesses to perform advanced data analytics.

Written end-to-end test cases using Mockito framework and unit test cases covering our application flows. · Improved code quality by removing bugs, vulnerabilities, and redundant codes in our application by running Sonar.

Technologies Used: Java 1.8, Java EE, Java 11, Grafana, Dynatrace, JPA, Hibernate, MySQL, Spring MVC, Eclipse, Spring Boot, SVN, STS (Spring Tool Suite), Windows.

PROFESSIONAL EXPERIENCE

Wyoming Department of Workforce Service, Casper, USA

Java Developer November 2020 – July 2021 (TCS)

Working on Tax and Benefits Project

Responsibilities:

Issue Analysis and Solution: Collected information about issues, performed analysis, and provided effective solutions.

Application Design and Development: Designed and developed applications using J2EE, frameworks, MVC architecture, and RESTful services.

Business Logic and Design: Collaborated with stakeholders to understand business requirements and design enterprise applications.

Functionality Improvement: Enhanced application functionality by performing tests at every stage using Hibernate for ORM.

Task Categories Feature: Implemented a feature to categorize tasks, allowing users to create, edit, and delete categories for better task organization using Angular JS.

Task Management: Developed task management functionalities enabling users to add, edit, and delete tasks using Angular JS.

OOP Concepts and Collections: Applied Object-Oriented Programming principles and utilized Java collections to optimize application performance and maintainability.

Technologies Used: Java 1.5, J2EE, AngularJS JavaScript, HTML, CSS, jQuery, JSP, XML, JPA, Hibernate, MySQL, Spring MVC, Maven, JBoss, Eclipse, SVN, STS (Spring Tool Suite), Windows.

Maharishi International University, Fairfield, IA.

Java Developer, July 2019 – June 2020 (Academic Project)

Course Enrollment System: Created a scalable online Course Enrollment System that tracked student registration and registering based on several criteria.

Played a key role in most phases of software development; implemented business and data models. Used agile and waterfall methodologies.

Created a web application and microservice back-end using Spring framework and Java 8.

Used Hibernate to map an object-oriented domain model to a relational database.

Designed and implemented database using MySQL as well as user interfaces (UI) using Thymeleaf.

Performed coding using Java (Spring framework, JPA, and Hibernate) as well as unit tests.

Developed and consumed several Restful web service APIs using Spring Framework

Worked on Hibernate framework for backend development and Spring dependency injection for middle-layer development

Worked on DAO pattern to fetch and manipulate data from database using Hibernate

Improved the performance of the application by configuring the hibernate cache.

Achievements:

Participated in the entire Software Development Life Cycle (SDLC) phase including analysis, design, coding, implementation, and testing.

Technologies Used: Java, Java J2EE, Java Swing, Spring Boot, Apache Kafka, Java Server Pages, Hibernate, HTML5, CSS3, JavaScript, jQuery, AJAX, Eclipse, MySQL, Docker, Jenkins, Apache Tomcat, AWS, Spring MVC, Maven, JUnit, Bootstrap.

QUANTUM IT & SECURITY SOLUTIONS PLC, Addis Ababa, Ethiopia • Jun 2016- Jun 2018

or Silver Spring, MD (Remote).

Engineering and technology company.

Software Developer

Created enterprise applications, backend web services, dynamic forms, and frontend web applications.

Tasks Performed:

Designed a system for an Ethiopian government agency to migrate from a paper-based data collection system for a water meter reading.

Designed, developed, and implemented web service, RESTFUL API, CRUD operations, and logic using the Spring framework

Implemented Iterative Development method and Rational Unified Processes as an application development methodology.

Performed requirements analysis as part of the team.

Achievements:

Established class, use case, and sequence diagrams.

Improved functionality by performing tests at every state of an application with Hibernate for ORM or None ORM.

Maximized component reusability by integrating Apache Tiles with Spring MVC.

Enhanced software debugging by writing JUnit tests.

Strengthened team performance by training, supervising, and mentoring Junior Software Developers.

Technologies Used: Java 1.8, Java EE, JavaScript, Spring, Apache Kafka, API, HTML, CSS, jQuery, JSP, XML, JPA, Angular.js, Hibernate, MySQL, MongoDB Spring MVC, Maven, Microservice, Jenkins, Docker, Kubernetes, Tomcat, Eclipse, Linux, GitHub Version Control, STS (Spring Tool Suite), Windows, Mac.

HIGHCODE COMPUTER TECHNOLOGY, Addis Ababa, Ethiopia • 2015-2016

Full-service website design company.

Software Developer

Led development of enterprise applications, backend web services, and dynamic forms. Design user-friendly, responsive, and interactive front-end web applications.

Tasks Performed:

Contribute to all phases of the software development life cycle with advanced frameworks.

Administered configuration management systems and debuggers to streamline the development process.

Performed technical root cause analysis and implemented corrective actions.

Created moderately complex software solutions.

Achievements:

Improved web application security by using Spring Security.

Maximized specialized expertise in Spring, Hibernate, Maven, and RESTful Web Service.

Optimized functionality by establishing test cases with JUnit and Mockito.

Technologies Used: Java, Spring (Boot, MVC, Data, Security, Transaction, Validation, AOP) REST, JPA / Hibernate, MySQL, JavaScript, JSP, HTML5, CSS3, JSON / XML, Maven, Eclipse / STS, IUML, Tomcat, Waterfall, Rup, SDLC (Agile).

ACADEMIC PROJECTS

Social Network, MIU (2020): Created a web-based single-page application by designing a database and integrating it with the final application.

Technologies Used: TypeScript, JavaScript, Node.js, Express, Angular, Visual Studio, MongoDB.

ACADEMIC PROJECTS

Social Network, MIU (2020): Created a web-based single-page application by designing a database and integrating it with the final application.

Technologies Used: TypeScript, JavaScript, Node.js, Express, Angular, Visual Studio, MongoDB.

Airline Flight Booking System, MIU (2019): Designed a functional online flight booking system application. Technologies Used: Java, JavaScript, HTML, CSS, jQuery, Bootstrap, AJAX, Spring (Core, Boot, Security, AOP, MVC), Hibernate, JPA, MySQL, STS, Maven, JUnit, Mockito, Bitbucket, Agile / Scrum, Trello.

Online Shopping System, MIU (2019): Developed a web-based application to support customers with online purchases.

Technologies Used: Java, JavaScript, HTML, CSS, jQuery, Bootstrap, AJAX, Spring (Core, Boot, Security, AOP, MVC), Hibernate, JPA, MySQL, STS, Maven, JUnit, Mockito, Bitbucket, Agile/Scrum, Trello.

EDUCATION

Master of Science in Computer Science

Maharishi International University, Fairfield, Iowa

Dec 2023

Key Courses: Fundamental Programming Practices, Modern Programming Practices,

Database Management Systems, Web Application Programming, Web Application Architecture, Enterprise Architecture, Modern Web Applications, Software engineering, Algorithms, Machine Learning

Bachelor of Science in Electrical and Computer Engineering

Haramaya University, Haramaya, Ethiopia

July 2015



Contact this candidate