We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Addis Ababa, EthiopiA

SUMMARY:

  • Talented Java programmer with experience in web applications development throughout all stages of the development lifecycle for a variety of enterprise systems projects.
  • Possess 4 years of experience working with team members to design, program, and implement complex systems, with involvement in user interface design, requirements management, and both front - end and back-end programming.
  • Implemented web applications using frameworks such as Spring and Hibernate, and web services with RESTful.

TECHNICAL SKILLS:

Languages: Java/EE/SE, C++, C, SQL

Web: JSP, Servlet, jQuery, JavaScript, Angularjs, Ajax, HTML5, CSS3, XML

Web Services: RESTful, SOAP, JSON

Web Servers: Tomcat, GlassFish Server

Frameworks: Spring, Spring Boot, Spring MVC, Hibernate, Bootstrap

Databases: MySQL, Oracle, JDBC

Design Patterns: Factory, Singleton, Fa ade, Proxy, Mediator, Observer, Visitor, State Patterns

SDLC: Agile, Waterfall

Tools: NetBeans, Eclipse, STS, Maven, Workbench, IntelliJ, SourceTree, StarUML

Platforms: Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Addis Ababa, Ethiopia

Software Engineer

  • Handled the software development life-cycle using Agile-Scrum methodology
  • Developed the entire application based on the N-tier architecture.
  • Design, coded and tested key modules of the project using java OOPs concepts.
  • Implemented MySQL and Oracle Database access using JDBC.
  • Leveraged J2EE/Java in back-end development with enterprise architecture
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatcher servlets, configure Request mapping annotation in controllers, view resolver components.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.
  • Used Spring Security for authorization using Tokens to enhance system security.
  • Used Hibernate to persist and retrieve data from database and wrote hibernate queries (HQL), Hibernate Caching, Hibernate Transactions.
  • Developed Restful Web services with JSON for the application.
  • Involved in web design interface using JSP/Servlets, HTML, CSS, and JavaScript.
  • Used Java 8 Streaming API on collections, functional interfaces, predicates.
  • Used JUnit for unit testing of the application.
  • Used JMS for queuing messages for concurrent processing.
  • Implemented and handled cross cutting concerns (logging) with Spring AOP.
  • Wrote SQL queries to generate various reports and CRUD operations in DAO layer.
  • Used several design patterns such as MVC, Composite, Singleton, factory and Observer design pattern.

Technologies: Java, JSP, Servlet, SQL, HTML, CSS, JavaScript, Angular2JS, Spring, Hibernate, JSON, RESTful, MySQL, Oracle, Eclipse, Git, StarUML, Windows.

Confidential,Tigray, Ethiopia

Software Developer

  • Work closely with Project Manager to project plan Agile SDLC
  • Used Core Java for several business logic.
  • Writing high quality code that is well structured and documented while maintaining the company standards of software development.
  • Developed a stock management desktop application using JSE (Swing).
  • Extensively worked with MVC Architecture using spring, Hibernate.
  • Used Maven to build the modules, Git as code repository.
  • Designed the Web application UI using HTML5, CSS3, and JavaScript.
  • Experience working with MySQL, JDBC, and Oracle DBMS.
  • Responsible for creating highly responsive UI using HTML5, JSP/Servlets, CSS3, JavaScript, JQuery, AJAX, AngularJS, BootStrap.
  • Wrote complex SQL queries to make use of all the CRUD operations

Technologies: Java, Spring, Spring MVC, Hibernate, JSP, Servlet, JavaScript, XML, SQL, HTML, CSS, MySQL, Oracle, Eclipse, JUnit, Git, Windows, Linux.

We'd love your feedback!