Java Developer (java / J2ee) Resume
SUMMARY:
- Proficient Java Developer with 4+ years of professional experience in developing an enterprise - level web and desktop application.
- Profound coding, testing and debugging skills.
- Hands-on experience leveraging on Java/JEE, Spring, and Hibernate Frameworks to ensure outstanding back-end performance.
- A key contributor to all phases of the software development lifecycle, with a talent for collaboration in diverse cross-functional teams.
- Perform in-depth analysis of project components, rapidly identifying and eliminating software issues.
- Implemented several projects through the complete software development lifecycle using advanced framework, web services, and design patterns.
- Software Development & Implementation
- Enterprise Applications Agile/Waterfall Methodologies
- Development Life Cycles Java Programming Java Frameworks Requirement Gathering & Analysis
- User Interface Development System Security Coding & Code Review
- Bug Fixes Team Leadership & Motivation
TECHNICAL SKILLS:
Languages: Java/JEE
Web: HTML, CSS, JSP, Servlet, JavaScript, jQuery, AJAX, Java Beans, Node.js, Typescript, JSF, Thymeleaf, Bootstrap
Web Services: REST, SOAP, JAX-WS, JAX-RS, JSON
Web/App Server: Apache Tomcat, Glassfish
Frameworks: Spring MVC, Spring Web Flow, Spring Security and AOP, Spring Boot, Hibernate,
Databases: MySQL, MS SQL Server
Design Patterns: Proxy, Singleton, Façade, Factory Method, Mediator, Template Method, Prototype
SDLC: Agile/Scrum, Waterfall, Iterative Model
Tools: STS, IntelliJ IDEA, Eclipse, NetBeans, Jenkins, Visual Studio Code, Git, Github, Postman, Sublime Text, UML Star
Platforms: Microsoft Windows, OSX
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer (Java / J2EE)
Responsibilities:
- Designed and built a Bank Reconciliation System for the Bank of Eritrea to verify the integrity of data between bank records and a company’s internal financial records.
- Played a key role in sprint planning and task time estimation.
- Developed the application using Spring, Hibernate and MySQL and User interface using HTML, CSS, and JQuery.
- Designed and developed RESTful Web Services API components using Jersey and JAX-RS.
- Optimized quality and delivery standards during the development of software solutions.
- Promoted the code to the Testing environment and worked with QA to ensure code quality.
Technologies used: Java, JavaScript, HTML, CSS, jQuery, Bootstrap, AJAX, Spring Framework, Spring Boot, Hibernate, JPA, MySQL, STS, Maven, SDLC (Agile), JUnit, Mockito, Jenkins, Git.
Confidential
Java DeveloperResponsibilities:
- Developed on HealthCare Appointment system that allows Patients to log in and check all the available time slot with their desired Doctor to Schedule an appointment.
- Analyzed user and software requirements to determine the feasibility of the project and developed best in class architectural design. Applied test-driven development techniques.
- Used Spring Boot, Spring MVC and Hibernate to implement RESTful Web-Services, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer. Tested the modules using Mockito and JUnit
- Implemented Spring Aspect Oriented Programming and Inversion of Control.
- Participated in Agile Daily Scrum meetings and worked with the product owner to prioritize stories.
Technologies used : JSP, HTML, CSS, JavaScript, Bootstrap, AJAX, JSON, JQuery, JSTL, EL, Spring MVC, Apache tiles, Hibernate/JPA, Spring Security, Internationalization, Web Socket, RESTful API, GitHub, STS, MySQL.
Confidential
Java DeveloperResponsibilities:
- Produced web application to connect Employers with Employees.
- The application is designed to allow employers to post job requirements for a position with detail description to be filled and are commonly known as job boards.
- Employees see information about jobs and their beneficiaries, search jobs by keyword and locations.
- Created using Spring and Hibernate Frameworks and MySQL.
- Supported internationalization and Maximized security of web application by implementing Spring Security.
- Ensured high quality code by using pair programming and testing coded application components.
- Used Maven to build the modules, Jenkins and Git as a code repository.
- Participated in Agile/Scrum, meeting and worked with the product owner to identify priorities.
Technologies used : JSP, HTML, CSS, JavaScript, Bootstrap, Ajax, JSON, JQuery, JSTL, EL, Spring MVC, Apache tiles, Hibernate/JPA, Spring Security, JMS, RESTful API, GitHub, STS, MySQL, Tomcat server.
