Tewodros Abrham
Sr. Java Developer
Phone: 919-***-**** Email: *****.******@*****.***
SUMMARY
Senior Java Developer with 6+ years of experience designing, building, and deploying enterprise-grade applications. Skilled in developing secure, scalable microservices using Java, Spring Boot, and modern DevOps tools on both AWS and Azure. Strong experience integrating backend APIs with React/Angular front ends, managing CI/CD pipelines, and supporting mission-critical systems in Agile environments.
●Proficient in Java, Spring Boot, Spring MVC, and Hibernate/JPA for backend systems.
●Skilled in Docker for containerization and implementing CI/CD pipelines using Jenkins, Maven, and AWS/Azure DevOps.
●Hands-on experience with Angular and React for developing dynamic front-end interfaces integrated with Java backends.
●Proficient in API design and documentation using OpenAPI (Swagger).
●Extensive experience in developing RESTful APIs for effective client-server communication.
●Experienced in relational databases including Oracle, SQL Server, and MySQL with Hibernate/JPA.
●Familiar with OAuth2, RBAC, and JWT for secure authentication and access control.
●Solid understanding of Agile/Scrum methodologies, including sprint planning, backlog grooming, and code reviews.
●Strong collaboration skills, with experience in version control using Git and Bitbucket.
●Skilled in Maven for project build and dependency management.
●Experienced in production support, performance tuning, and troubleshooting of mission-critical systems.
TECHNICAL SKILLS
●Languages & Web: Java (7/8/11), JavaScript, HTML5, CSS3, XML, JSON, Shell Script
●Frameworks and Libraries: Spring Boot, Spring MVC, Hibernate, JPA, JSP, Angular, React, JUnit, Log4j
●Web Services: RESTful APIs, JAX-WS, SOAP, IBM MQ
●Tools: Maven, Jenkins, Git, Bitbucket, Nexus, AWS (EC2, S3, CodePipeline), Azure DevOps, SOAP UI
●Servers: WebLogic, IBM WAS, JBoss, Apache Tomcat
●Databases: Oracle, SQL Server, MySQL, MongoDB, Cassandra
●Scripting: JavaScript, AJAX, Shell Script
●IDE: IntelliJ, Eclipse, NetBeans, IBM RAD, WebLogic Workshop
EDUCATION & CERTIFICATIONS
●Master’s Degree in Computer Science
●Oracle Certified Associate, Java SE 8
PROFESSIONAL EXPERIENCE
Software Engineer
Cadence Bank, Houston, TX Apr 2022 – Present
●Designed and developed microservices using Spring Boot for core business functionality.
●Built and maintained backend services integrated with Oracle and SQL Server, including schema design and data modeling.
●Collaborated with front-end teams to integrate Java REST APIs with React-based interfaces.
●Containerized microservices using Docker for consistent deployment across environments and simplified DevOps workflows.
●Secured applications using Spring Security, OAuth2, and JWT for authentication and authorization.
●Automated builds and deployments using CI/CD tools such as Jenkins and Maven.
●Developed unit and integration tests with JUnit, improving test coverage and reliability.
●Optimized application performance and provided ongoing production support, reducing downtime by 30%.
●Enforced role-based access control and validation mechanisms to enhance application security.
Environment: Java, Spring Boot, Hibernate, REST APIs, React, Oracle, SQL Server, Maven, Jenkins, Docker, DevOps, OAuth2, JWT, JUnit, Log4j
Java Developer
Staples, Framingham, MA Jan 2018 – Mar 2022
●Developed enterprise applications using Spring MVC, J2EE and Hibernate with MVC architecture.
●Built JSP/HTML pages and enhanced UI using JavaScript, jQuery, AJAX, and AngularJS.
●Implemented asynchronous UI functionality using AJAX, jQuery, and Dojo to enhance user interactivity.
●Created Hibernate mappings and Java classes for Oracle and SQL Server databases.
●Built and optimized backend business logic using Spring DAO and Hibernate, reducing database query complexity and improving maintainability across enterprise modules.
●Automated application builds and deployments using Maven and Jenkins.
●Resolved bugs, performance bottlenecks, and security issues in coordination with QA teams.
●Participated in deployment planning and executed deployment activities.
●Participated in requirement analysis and delivered critical proof-of-concept (POCs).
Environment: Java, Spring MVC, Hibernate, JSP, HTML, CSS, JavaScript, jQuery, AngularJS, Oracle, SQL Server, Maven, Jenkins, REST APIs, Git, JUnit, Log4j