We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • Over 7 years of experience in with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet Applications with hands of experience in J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Spring, Hibernate, Java Beans, JNDI, JDBC, XML, and Web Services (SOAP and REST).
  • Good Working experience in using different modules like Spring MVC Framework module, Spring AOP Module, Spring ORM module in Spring Framework.
  • Expertise in UI development using Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON and AJAX.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX and DOM.
  • Expertise in using design patterns including Singleton, Factory, Factory Façade, Front Controller, Data Access Object, MVC and Data Transfer Object.
  • Developed applications using IDEs like Eclipse, NetBeans and RAD.
  • Good experience in Oracle, SQL Server, DB2 and MYSQL databases.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on REST, SOAP, WSDL, UDDI, JAX - WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2 and Oracle.
  • Good knowledge with version control tools like Clear Case, SVN, CVS and GIT.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.

J2EE Framework/API s: Spring, Hibernate, JDBC, JMS, RMI, JNDI.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential,Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Designed and developed User Interaction screens using Angular JS, HTML5, CSS3, JavaScript, AJAX and JSON.
  • Used Angular JS as the development framework to build a single-page application.
  • Developed facilities for stripping long error messages from minified JavaScript code for Angular JS.
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Developed JMS components to send messages from one application to other application internally.
  • Worked on Spring Security Framework for authentication and authorization.
  • Used Hibernate framework for the backend persistence layer.
  • Integrated Spring DAO for data access using with Hibernate.
  • Worked with DB architect to design database objects, Conceptual Data Model and Logical Data Model.
  • Designed and developed applications with multi-threaded environment.
  • Developed the Servlets for processing the data on the server.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Used GIT repository for Source Code Management (SCM) systems.
  • Built the application and managed project dependencies using Maven.

Environment: J2EE, JSP, Servlets, Spring, MVC, JMS, JNDI, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, AJAX, Angular JS, JSON, REST, Log4j, Oracle, PL/SQL, JUnit, WebLogic, Eclipse, GIT, Maven, Windows.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Actively involved in full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Designed and developed Rewards API using Spring Boot.
  • Used Spring AOP for logging for crosscutting concerns of the application.
  • Used Spring XML configuration for Dependency Injection.
  • Developed components of REST web services end to end, using different Annotations.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Create Internal and External services, Entity services and handlers.
  • Wrote SQL queries and PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Deployed the application on WebSphere application server.
  • Used Maven for build framework and Jenkins for continuous build system
  • Developed and performed unit testing using JUnit framework in a Business-Driven environment (BDD).

Environment: Java, J2EE, Spring, MVC, Hibernate, Servlets, XML, Angular JS, HTML5, CSS3, JavaScript, JSON, AJAX, REST, Eclipse, Oracle, PL/SQL, SQL, WebSphere, Maven, Jenkins, JUnit, GIT, Windows.

Confidential, Barrington, IL

Java Developer

Responsibilities:

  • Developed User Interface using JSP, JavaScript, CSS and AJAX and worked with JavaScript third party languages like JQuery.
  • Used framework in developing user interfaces using UI Components, Validator, Events and Listeners.
  • Developed Service layer using Spring framework.
  • Used Agile Development Methodologies and rapidly delivered software.
  • Used various design patterns like MVC, Singleton, Value Object and Factory.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured relationship using Hibernate annotations.
  • Integration with service engine using SOAP based web services using Apache CXF.
  • Implemented core java concepts, Collection Framework using Hash maps and Array List, Interface, abstract, serialization and handled exceptions using exception Handling.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Support production development, implementation and deploying.
  • Deployed the application on to the JBoss application server.
  • JUnit was used for testing and built projects using ANT.
  • Used SVN as source control repository.

Environment: Java, J2EE, Spring, Hibernate, Servlets, Design Patterns, JMS, JSP, JSP, JavaScript, CSS, AJAX, XML, SQL, Oracle, SOAP Web services, Apache Tomcat, JBoss, JUnit, Log4J, SVN, Agile, ANT, Windows.

Confidential, Greenville, SC

Back End-Java Developer

Responsibilities:

  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.
  • Wrote request handler methods in the Spring MVC controllers.
  • Developed business layer using Spring and Hibernate architecture.
  • Configured the Spring framework for entire business logic layer with XML bean configuration files.
  • Used Spring IOC for Dependency Injection
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Used Eclipse for building, developing and integrating the application.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used SVN version control to track and maintain the different version of the project.
  • Designed Unit test plans and developed JUnit cases
  • Configured Log4j for logging and debugging.
  • Deployed the applications on WebLogic Application Server.
  • Build the applications using ANT tool.

Environment: Java, J2EE, Spring, Hibernate, WebLogic, JMS, Servlets, Eclipse, XML, JSP, HTML, CSS, JavaScript, JQuery, AJAX, SOAP Web Services, MySQL, PL/SQL, ANT, UML, JUnit, Log4j, SVN, Windows.

Confidential, Atlanta, GA

Jr. Java Developer

Responsibilities:

  • Actively involved in requirements gathering and design of application workflows.
  • Used JSP as the view technologies for developing front-end controllers.
  • Used Multithreading for parallel process of the application.
  • Responsible in developing JSP’s and Servlets.
  • Designed and developed User Interface using HTML, CSS, JavaScript, jQuery and AJAX.
  • Used Oracle as database server and written complex SQL Queries, Stored Procedures, Triggers, Views, Cursors and Joins.
  • Used SPRING Framework for Dependency Injection and integrated with the Hibernate.
  • Used Hibernate, a technique of mapping data representation from business logic to database with SQL based schema.
  • Used the SOAP web services for the account management and security role lookup.
  • Developed Session Facade for minimizing number of requests between client and server and Factory get database connections.
  • Used ANT to build the deployment JAR and WAR files.
  • WebLogic server was used to host the Application.
  • Created Unit test cases and performed Functional and Integration testing

Environment: Java, J2EE, SPRING, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, jQuery, AJAX SOAP Web services, WebLogic, Oracle, PL/SQL, SQL, Log4j, ANT, SVN, JUnit, Windows.

We'd love your feedback!