We provide IT Staff Augmentation Services!

Java Developer/software Engineer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Proven experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications Java/J2EE/Frameworks.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML and Rational Unified Process using Rational Rose and Star UML, Agile Methodology.
  • Extensive experience in design and development of multi - tier applications using Java, J2EE, Groovy, JSP/Servlet, GSP, EJB, Spring, Hibernate, JDBC, XML, HTML, Bootstrap, JavaScript, CSS, jQuery, AJAX, Junit.
  • Experience with J2EE design patterns, Spring, JSF, PrimeFaces, and Hibernate framework, MySQL, MS SQL Server, Oracle, MongoDB.
  • Experience in implementing SOAP and RESTful web services.
  • Extensive experience in different IDEs like Eclipse, STS, GGTS, NetBeans and JDeveloper
  • Experience in using TestNG and writing Junit test cases.
  • Expertise in Database design and creation, writing Stored Procedures, Functions, DDL, DML SQL queries.
  • Experience in Requirement Analysis, Use Case Analysis, and Design, Architectural Analysis and Design in Rational Unified Process Methodology, Agile Methodology(Scrum).
  • Hands-on experience working with source control tools such as SVN, GIT(Bitbucket).
  • Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem-solving skills.

TECHNICAL SKILLS

Programming Languages: Core Java, Groovy, Python

Web Technologies: AJAX, JSP, Servlets, Primefaces, Java Script, jQuery,React, HTML, Bootstrap, XHTML, CSS, XSLT

Web Frameworks: JSF, Spring MVC, Struts 2

Web Services: SOAP, REST, AWS

Middleware Technologies: Spring, EJB

Object Relational Mapping (ORM) Technology: Hibernate, JPA, Spring Data JPA

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

Tools: NetBeans, JDeveloper, J2EE Servers (Tomcat and Glassfish), StarUML, Eclipse, Spring Tool Suits, Junit, and TestNG.

Design Patterns: SOA, MVC, Observer, Strategy, Singleton, Factory, Façade, State, Command, Template

Development Methodologies: Agile, TDD, Rational Unified Process, Waterfall, Scrum

Scrum Tools: Jira, Confluence

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Java Developer/Software Engineer

Responsibilities:

  • Designed and implemented a spring boot State Machine microservice using Spring State Machine.
  • Developed RESTfull web services using Spring.
  • Worked on a message consumer microservice using spring boot.
  • Worked on containerizing microservices using Docker on Aws.
  • Wrote functional tests using Mockito framework.
  • Worked on unit testing using Junit Framework.
  • Worked on A GUI functionality using React.
  • Worked on UI testing using enzime.
  • Exposed to clojure programing.

Confidential, Gaithersburg, MD

Java Developer

Responsibilities:

  • Designed and implemented task management workflow using Activiti BPM API.
  • Developed REST services using Spring.
  • Wrote functional tests using Mockito framework.
  • Worked on unit testing using Junit Framework.
  • Worked on building and deploying the application on various environments.

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Developed Persistence layer using Hibernate, Spring framework and Maven.
  • Worked on a web application using Struts 2 Framework, integrating with Spring plugin.
  • Worked on unit testing Struts action methods using Struts 2 Junit plugin.
  • Worked on GUI functionality using JSP, jQuery, AJAX, Bootstrap Framework.
  • Worked on processing XML inputs using JAXB to facilitate search functionality.
  • Worked on spring dependency injection to define object dependencies using annotation.
  • Worked on batch processing feature using spring batch framework.
  • Worked on configuring application for environment aware feature using spring environment profiles.
  • Worked on structuring multi-module project using Maven.
  • Worked on caching data using Spring framework.
  • Worked on functional testing using Junit.
  • Mentoring junior java developers.
  • Worked on code Refactorization.

Confidential, Bethesda, Maryland

Java Developer

Responsibilities:

  • Responsible for implementing the workflow and business process management of the application using Activiti BPM Platform.
  • Worked on implementing spring dependency injection for a maven project using Annotation.
  • Worked on developing web application using Spring MVC.
  • Developed views using the HTML, CSS and Js components of Bootstrap framework.
  • Experienced using Maven for auto uniform building of our project.
  • Experienced in writing dynamic queries on documents of Mongo DB using a document - based query language.
  • Experienced in unit testing using Junit.
  • Involved in implementing authentication and authorization to our application using spring security.
  • Designing and Implementing features using different design patterns.
  • Worked on processing XML files using JAXB and Java reflection.
  • Developed GSP pages for rendering views in Grails Framework.
  • Developed and implemented GUI Functionality using GSP, Groovy, and AJAX.
  • Used Hibernate to take care of the mapping from Java classes to database tables and for querying data using Hibernate query language (HQL).
  • Experienced being a scrum master in our Scrum Method of Agile Software Development.
  • Used Git for version control our application.

Confidential

Software Engineer

Responsibilities:

  • Responsible for implementing the use cases of business class.
  • Developed JSP pages for dynamic representation using Servlet.
  • Developed and implemented GUI Functionality using JSP, Servlet, JSTL, and AJAX.
  • Used JavaScript for client-side validation.
  • Used Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Involved in developing Spring IOC classes to communicate with the persistence layer.

Confidential

Web Developer

Responsibilities:

  • Conducted comprehensive requirement analysis and class diagram design using Star UML
  • Conducted implementation using Java, JSF, Primefaces; performed advanced Unit, Integration and Functional testing.
  • Leveraged 3-tiered architecture design (Façade Pattern) to improve development processes.

Confidential

Java Developer

Responsibilities:

  • Performed system analysis and design, developed web applications using Java, J2EE.
  • Performed Front-end validation using jQuery.
  • Provided software configuration management and version control with Subversion.
  • Played key role in designing and development for Quality & Standards Authority of Ethiopia using Java and Oracle.
  • Developed modules to manipulate employee information.
  • Connected HRMS to Oracle database containing all employee information with JDBC.

We'd love your feedback!