Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Elkridge, MD
Posted:
July 14, 2023

Contact this candidate

Resume:

Dawit Abraha

adya0j@r.postjobfree.com

443-***-****

Professional Experience:

● 6+ years of programming experience across various phases of the Software Development Life Cycle

(SDLC), contributing to successful project outcomes.

● Experience in Agile Scrum methodology, actively participating in sprint planning, daily scrums, and retrospectives to ensure efficient collaboration and delivery.

● Implement responsive and interactive web applications using REACT, HTML, CSS, and JavaScript, creating engaging user experiences.

● Good in Spring MVC and Spring Boot frameworks for designing and implementing robust and scalable web applications.

● Leverage Docker for containerization and Kubernetes for managing containerized applications, enabling efficient deployment and scalability.

● Implement CI/CD (Continuous Integration/Continuous Deployment) practices, leveraging Jenkins for automated build, test, and deployment processes.

● Utilize Rabbit MQ for reliable and asynchronous messaging between application components.

● Design and develop RESTful and SOAP web services, enabling seamless integration and data exchange.

● Utilize Maven for streamlined dependency management and generating deployable artifacts.

● Provide production support, ensuring the stability and availability of applications in live environments.

● Proficiently troubleshoot and resolve issues, ensuring smooth operation and minimal downtime.

● Leverage Jenkins for efficient CI/CD workflows, automating build, test, and deployment processes. SKILLS

● Programming Languages: Java 7, 8, 11, JavaScript, Python

● J2EE Technologies: Java EE, JSP, EJB, JDBC, JNDI, JSTL, JPA

● Java Framework: Spring MVC, Spring Boot, Hibernate, JSP, Servlet

● Web Services: SOAP, RESTful

● Web: REACT,HTML, CSS, JavaScript, JSP, J2EE

● API Design: SOAP and RESTful APIs, RAML, Swagger

● Databases: Oracle database, MongoDB, MS SQL Server, MySQL, PostgreSQL

● Application Servers: Apache HTTP Server, JBoss, Express Node.js

● Version Control Systems: Apache Subversion SVN, CVS, Git, GitHub, Bitbucket

● Platform: Windows, Linux, MacOS

Java Developer

State Street Bank, Boston MA Jul 2021 to current Responsibilities:

Performed and handled numerous application design and development in a team using development lifecycle stages throughout all phases of the projects from requirement analysis, design, development, testing and deployment. Was responsible for building user stories for Micro service applications. Worked on enhancing existing monolithic application by implementing Rest API for breaking some of the functionality of the existing application and monitoring of production servers, scheduled jobs, incidents coming from business and analyzing and responding to the end user with a resolution for the incidents or escalating it to the other IT teams.

• Used and implemented Restful Web services using Spring-boot framework and consumed the web service to simplify and enhance existing web enterprise applications.

• Implemented and built Micro service using REST API enhancing an existing JSP application.

• Worked in transforming the legacy enterprise java application into Micro-service to migrate from a monolithic system into an ecosystem of Micro services in the single-family sector.

• Tested REST web services with SoapUI, Advance Rest Client and Postman.

• Developed webpages using REACT, HTML, CSS, JQuery, JSP and Bootstraps for web enterprise application as part of enhancement project in the single family.

• Writing and maintaining documents to describe program development, logic, coding, testing, changes, and corrections.

• Creating build using CI/CD concept with Maven Build tool, Nexus as a mirror and Apache Jenkins for continuous integration aspect.

• Participate and work in the design, implementation, and testing of distributed systems in an agile environment.

• Execute design and code reviews of software components developed by other team members.

• Implemented different front-end technologies like REACT, HTML, CSS, Angular2, Bootstrap and JQuery for developing web enterprise application of the client-side and for the Server-Side Application.

• Implemented spring boot framework to develop a Micro Service application and used Hibernate with JPA to handle the Database manipulation.

• Used Tomcat Server on running the application in local and debugged the application deployed in tomcat server.

• Modifying existing programs to conform to system changes or to make improvements in the existing program when requested from the end user.

• Used and implemented different Linux commands on configuring and troubleshooting of WebLogic application server and batch servers.

• Worked with business users on solving server-side issues using the Linux commands in Putty to keep the normal business flow on the application servers.

• Developed a REST API to be consumed by other applications inside the same company to have access to details and records by our team.

Technologies used: Java/JavaEE, Java/J2EE design patterns, Spring boot, Hibernate, JSP, Servlet, Struts, Spring, Junit, JDBC, REACT, SOAP & REST web services, SQL Developer, Git, Bit bucket, JSON, SoapUI, MyEclipse, Web logic-servers, Jenkins. Linux commands, Angular2 Application Developer

BB&T, Winston-Salem NC Nov 2017 to Jun 2021

Responsibilities:

● Collaborate in cross-functional teams, gather requirements, design solutions, and practice Agile Scrum.

● Develop engaging web applications with REACT, HTML, CSS, and JavaScript for exceptional user experiences.

● Architect and implement scalable web applications using Spring MVC and Spring Boot frameworks.

● Use CICD tools to automate build and deployment processes with Jenkins.

● Implement ActiveMQ for reliable messaging, enabling efficient communication across application components.

● Design and develop RESTful and SOAP web services, facilitating seamless integration.

● Manage dependencies and ensure consistent builds with Maven.

● Utilize Jenkins for streamlined CI/CD workflows, automating build, test, and deployment processes.

● Participate in 24X7 production support.

Technologies used: Java, J2EE, Servlets, REACT, HTML, JavaScript, JDBC, SQL server, Eclipse, JSP, XML, JDBC, Spring MVC, Spring Boot, and Linux.

EDUCATION

● Bachelor of Science (BSc)

CERTIFICATION

● Oracle Certified Associate, Java SE 8

● Scrum Fundamentals Certified



Contact this candidate