We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Skilled Java developer with over 5 years of hands - on experience using a comprehensive knowledge of software development methodology, diverse web technologies, and android mobile application development expertise.
  • Advanced knowledge in Java, Spring, Hibernate, RESTful, JSP and other technologies, languages, and tools. Academic knowledge of Angular, Typescript and Nodejs. Ability to collaborate with clients on project delivery in areas of customization, requirements gathering, programming, testing and deployment. Implemented projects through complete SDLC using agile and other methodologies.
  • Software Engineering & Implementation Java Application Development Technology Integration
  • Front & Backend Web Development OO System Analysis & Design Requirements Management
  • Bug Identification & Fixes Agile Methodologies Software Testing Project Leadership & Support

TECHNICAL SKILLS:

Languages: Java, Python, C++, C.

Web Technology: Servlets, Java Server Pages, JavaScript, AJAX, jQuery, JavaFX, HTML5, CSS

Angular, NodeJS, ExpressJS, Bootstrap

Web Services: RESTful, SOAP

Web / App Servers: Apache Tomcat, Glassfish, IIS

Frameworks: Spring MVC, Spring AOP, Spring Data, Hibernate/JPA, JSF, Log4j, JUnitMockito, Microservices

Databases: Oracle, MySQL, MongoDB, MS SQL, SQLite, MS Access, Lotus Notes

Design Patterns: Singleton, Observer, Abstract Factory, Adaptor, Proxy and template

SDLC: Waterfall Methodology, Agile Methodology, Participatory Design

Tools: IntelliJ, STS, NetBeans, Eclipse, Visual Studio Code, Spring Boot, IDLE Python, Android SDK, HTML5, Star UML/Visual Paradigm, Maven, SVN and GitHub.

Platforms: Mac OS, Linux, UNIX, Windows, Solaris

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Developed application funded by DAI Europe for Office of the Federal Auditor General (OFAG).
  • Developed user Interfaces (UI), database functionality and wrote documentation for the project.
  • Reviewed the high-level functional specification.
  • Designed, tested, implemented and trained audit personnel on the system for DAI’s Tax, Audit and Transparency Project (TAUT).

Technologies Used: Java, Hibernate, Spring MVC, Spring Flow, Spring Security, RESTful Web Service, SOAP, JavaScript, jQuery, AJAX, Java Server Pages, HTML, CSS, bootstrap, MSSQL, MVC Design Pattern, Junit, Log4j, Maven, STS, Spring Boot, Jboss, Apache Tomcat.

Confidential

Responsibilities:

  • Developed a system funded by Minster of Science and Technology, Ethiopia, to provide ubiquitous e-tourism services including near-by suggestions, real time navigation, speech recognition and translation to users preferred language.
  • Participated in the entire Software Development Life Cycle (SDLC) phase including analysis, design, coding, implementation and testing. Delivered project on schedule.

Technologies Used: Java, Java J2EE, Java Swing, Spring, Servlets, Java Server Pages, Hibernate, HTML5, CSS3, Android, JavaScript, jQuery, AJAX, Eclipse, MySQL, Apache Tomcat, Spring MVC, Maven, JUnit, Bootstrap.

Confidential

Responsibilities:

  • Designed system to enable farmers to submit agricultural data and complaints, allowing the agricultural data collection office to view all submissions and estimate annual demand on agricultural resources, generate reports and recommend solution for complains.
  • Assisted in requirements gathering and system design.
  • Developed and deployed fully integrated and user-friendly system and performed unit testing.

Technologies Used: Java, HTML5, JavaScript, CSS3, Java Swing, Servlets, Android, MySQL and Eclipse to design and implement the system.

Confidential

Java Developer

Responsibilities:

  • Designed and developed user-friendly user interface using JavaScript, CSS, HTML5 and Bootstrap
  • Developed and consume several Restful web service API using Spring Framework
  • Worked on Hibernate framework for backend development and Spring dependency injection for middle layer development
  • Worked on DAO pattern to fetch and manipulate data from database using Hibernate
  • Implemented single page application using jQuery, ajax
  • Improved the performance of application by configuring hibernate cache

Technologies Used: Java, Hibernate, Spring MVC, Spring Flow, Spring Security, RESTful Web Service, SOAP, Servlets, JavaScript, jQuery, AJAX, Java Server Pages, HTML, CSS, bootstrap, MySQL, MVC Design Pattern, Junit, Log4j, Maven, Eclipse, Spring Boot, Jboss, Apache Tomcat

Confidential

Software Developer

Responsibilities:

  • Developed a Spring MVC-based system using Spring-MVC and Hibernate.
  • Designed student placement & registration subsystem and email service module using JMS and spring boot.
  • Improve security by introducing JWT token to handle communication between client and REST server.
  • Implemented Ajax based calls to Controllers using jQuery.

Technologies Used: Java, Hibernate, Spring MVC, Spring Boot, JSP, AJAX, JQuery, JavaScript, HTML, CSS, MySQL, Git, Eclipse, STS, Windows, Linux.

We'd love your feedback!