Post Job Free
Sign in

Java Developer Spring Boot

Location:
Dallas, TX
Posted:
June 30, 2023

Contact this candidate

Resume:

Wahib Ibrahim

adx0bh@r.postjobfree.com

JAVA DEVELOPER

5+ years of hands-on experience contributing to all phases of software development life cycle from generating requirements to deploying applications. Proven ability in improving application functionality and performance by troubleshooting and debugging to solve issues. Skilled in implementing the latest technologies in Core Java, AJAX, jQuery, Spring Hibernate, NetBeans, Eclipse and UML while also employing industry-standard software design methodologies for development.

Skill Set

Programming Languages Java, SQL, PL/SQL

J2EE Technologies J2EE Technologies JDBC, Servlets, JSP, JMS, JPA Web Technologies HTML/HTML5, CSS/CSS3, JavaScript, JSP, jQuery, JSON, Ajax. Framework Hibernate, Spring, Spring Core, Spring MVC, Spring IOC, Spring AOP, Spring Boot.

Operating System Windows, UNIX/Linux

IDE Eclipse, NetBeans, IntelliJ

Web Services XML, WSDL, SOAP (JAX-RPC, JAX-WS), Restful (JAX-RS), AWS, Microservices.

Application/ Web Servers WebSphere, WebLogic, JBoss, Tomcat Databases Oracle, SQL Server, MySQL, DB2, MongoDB

Methodologies Agile, Scrum, Waterfall

Version Controls Bitbucket, Git, CVS

Testing/Logging Tools JUnit, Log4J

Other Tools Maven, Gradle, Jira, Jenkins, postman, ReadyApi Client: Wells Fargo, San Francisco, California

July 2020 to May 2023.

Role: Java Developer

Responsibilities:

• Understand the client and project requirement (both functional and nonfunctional) by studying the existing documentation and assimilating inputs from business Analysts/SME and seeking clarification, if any, to participate efficiently in the development and Testing phases of the project.

• Create program specification and unit test plans for software programs by studying functional and non-functional requirement and the application architecture document and converting the assigned functionalities into pseudo code/algorithms/test case.

• Develop code using knowledge of relevant technology as per design specification and document artifacts such as unit test scripts, etc. independently and support peers in identifying code defects and ensuring that the outputs is as per the given specification and SLAs. Create the user documentation for programs assigned.

• Responsible for system analysis, design and development using J2EE architecture.

• Involved in all phases of software life cycle development of application and in Daily scrum meetings, sprint planning, grooming to gather& understand requirements and estimation of the tasks for the user stories, participated retrospective and presenting demo at the end of sprint.

• Designed and developed restful API and services using best practices to interact within the microservices

• Implementing JAX-RS services using Spring Boot

• Hands on experience using Messaging Services like JMS.

• Reviewed user stories for impact analysis and for feature feasibility.

• Used JSON Editor, a tool to view, edit, format and inspect JSON data.

• Developed JUnit test cases for existing modules and new modules.

• Setup Jenkins to auto build projects with different branches and auto deploy to test and UAT servers on preset intervals.

• Implemented the debugging functionality in an application by using Apache, Log4Jframework.

• Provided Technical support for production environments resolving the issues, analyzing the defects, providing, and implementing the solution defects. Used Eclipse IDE for developing code modules in the development environment. Environment: Java, J2EE, Eclipse, Spring Tool Suit, IntelliJ, Core Java, OOP, Spring, Spring Boot, Hibernate Web services, Microservices, Restful, JAX-B, JAX-WS, JAX-RS, AJAX, JSON, Log4j, JSP, Servlet, SVN, Maven, JavaScript, Angular JS, HTML, CSS, XML, SQL, Oracle, JUnit. Client: CenturyLink, Littleton, CO

February 2017 to July 2020

Role: Java Developer

Responsibilities:

• Analysis, Design and Implementation/translation of Business User requirements.

• Responsible for system analysis, design and development using J2EE architecture.

• Developed presentation layer using HTML, CSS and Java Script.

• Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript.

• Developed the application use cases using the open-source framework such as spring and Hibernate.

• Integrated the Spring MVC framework with Hibernate framework.

• Application designed in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and hibernate.

• Created SQL queries, Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.

• Designed and developed restful API and services using best practices to interact within the microservices and with the front end.

• Implementing JAX-RS services using Spring Boot

• Hands on experience using Messaging Services like JMS.

• Reviewed user stories for impact analysis and for feature feasibility.

• Used JSON Editor, a tool to view, edit, format and inspect JSON data.

• Developed JUnit test cases for existing modules and new modules.

• Setup Jenkins to auto build projects with different branches and auto deploy to test and UAT servers on preset intervals.

• Used JBoss Server for application deployment in the clustered Linux environment.

• Implemented the debugging functionality in an application by using Apache, Log4Jframework.

Environment: Java, J2EE, Eclipse, Core Java, OOP, Spring, Hibernate Web services, Microservices, Restful, JAX-B, JAX-WS, JAX-RS, AJAX, JSON, Log4j, JSP, Servlet, SVN, Maven, JavaScript, Angular JS, HTML, CSS, XML, PL/SQL, Oracle, JUnit. Education: Bachelor’s in Economics from Arba Minch University, Arba Minch, Ethiopia, 2007



Contact this candidate