Amanuel Benti
Java Developer
Professional Summary
•Experience in all phases of Project Life Cycle, Analysis, Design, Build, Testing, using both agile (Scrum and Kanban)
•Experience in end-to-end tasks using Spring framework, Spring Web MVC, Thymeleaf and multiple databases
•Experience in web technologies like JavaScript, HTML and CSS
•Extensive experience in the areas of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications using Java. Hugely experienced in using Java that integrates APIs and databases using JPA
•Good experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation, and testing of various client/server web applications
•Team player, quick and ardent learner with good analytical and communication skills to complete and add value to the team as well as the project
Technical Skills
Language: Java, JavaScript, HTML5, CSS3, SQL (MySQL, MSSQL, Oracle), Java SE-11
Web Technologies: JavaScript, jQuery, HTML5
Middleware: Mule ESB, Anypoint Platform, Anypoint Studio
Version Control: Bitbuckets, Git, GitHub
Operating Systems: MAC OS, Windows
Databases/Tools: MySQL, SQL Server, MongoDB and Oracle11g/12c
Other tools: Maven, Gradle, Docker, IntelliJ, Eclipse, NetBeans, TOAD, SQL Developer, PostMan, SOAP UI, Jira, Confluence, Putty
Kroger Pharmacy March 2022 – Present
Java Developer
Responsibilities:
Working on agile scrum methodology and involving in stand-up meetings to monitor and effectively support the project
Create Java classes and methods based on business requirements using OOP methods to complete user stories that needs additional features
Involve in requirements gathering, analysis, design, and documentation of the application to better understand the business module
Manage employee training for five new hires, over a period of eight months offering continuous guidance and mentorship on best practices while providing constructive feedback
Utilize maven for project building and unit testing
Utilize git and github to push codes that have been reviewed by the coworker to be added in the new feature
Work collaboratively with other client employees in cross-functional teams to achieve goals in the project
Use various Agile methodologies like SCRUM, and Pair programming to complete tasks that are in the sprint
Work closely with QA, Business & Architect to solve defects in quick and fast manner to meet the deadlines
Access remote servers like erx and TUNA using Putty to install Parata robots for pharmacies across the country
Coordinate onshore and offshore supports to verify successful robot installations
Run SQL queries for data reporting and data validation
Analyze and documented the business requirements of the customer
Develop user interfaces using JavaScript, HTML, CSS custom tags
Environment: Java 8, Spring, Spring Boot, Microservices, Maven, IntelliJ, JDBC, Restful Web Services, JUnit, Oracle10g, XML, MVC, GIT, SQL, Putty, EPRN
Bank Of America, Richmond, VA Aug 2019 to Aug 2020
Junior Java Developer/MuleSoft trainee
Responsibilities:
Involved in Event management deliverables by designing, developing, and implementing and automated UI integrated with Databases using MuleSoft
Designed and coded application components using Java in an Agile environment utilizing a test-driven development and pair-programming
Worked with Relational Database Management Systems including Oracle, SQL Server and SQL and have worked extensively on JDBC to connect to and access various remote databases including Oracle, MySQL, SQL Server
Create RAML specification in building APIs using API Kit Router in Mule applications
Integrate oracle databases with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
Deploy applications to different environments (Test, QA, and PROD).
Perform end-to-end testing, resolve problems, and validated the test results.
Involved with team members to develop application in parallel.
Fannie Mae, Washington, DC August 2017 - Feb 2018
IT Generalist/SharePoint Admin Intern
Responsibilities:
Involved in implementation of the presentation layer GUI for the application using HTML, CSS and JavaScript
Was responsible for administration and development of SharePoint sites to update, configure, manage, and maintain data quality
Developed the GUIs using HTML, CSS, and JavaScript Component
Worked directly with Senior SharePoint Developers to create efficiency in testing sites and rebranding
Worked on tickets that has been opened on a team SharePoint site related issue
Provided day-to-day end user support through email, desktop, and telephone support in a highly collaborative team environment
Provided a high-level training for teams in related to SharePoint usage
Helped Clients with Issue Management capability within Governance, Risk Management and Compliance (GRC)tools with quality and efficiency
Prepared reports on client support to create accountability and transparency for higher level.
Worked directly with the Business Analysts to enhance reports and spreadsheets showing the higher management metric visual
Environment: Eclipse, JDBC, Restful Web Services, JUnit, Oracle10g, XML, GIT, SQL, GRC SharePoint farm