We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Newark, NJ

PROFESSIONAL SUMMARY

  • Around 8 years of IT experience developing in Client/Server and Web - based, distributed architectures using Java and J2EE technologies.
  • Strong experience in the entire Software Development cycle (SDLC).
  • Experience in implementing Agile/Scrum development of Software development.
  • Experience in implementing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP/ Restful and UDDI.
  • Experience in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Extensive experience in developing and developing User Interference using HTML, DHTML, CSS, JavaScript, Angular JS, JSP, AJAX, JQuery and Bootstrap.
  • Experience in working with Application servers like BEA Web logic, IBM Web sphere, Jboss and Web servers as Tomcat.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in test driven development (TDD).
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS

Languages: C++, Java, J2EE, SQL, PL/SQL.

Java Technologies: J2EE, JSP, Servlets, JDBC, JMS, JNDI, Web Services (SOAP/REST).

Web/App. Server: Tomcat, WebLogic, Web Sphere, Jboss.

Frameworks & Tools: Spring, MVC, Hibernate, JUnit, Log4J.

Web Technologies: HTML, DHTML, CSS, JavaScript, Angular JS, JSP, AJAX, JQuery.

Databases: Oracle, DB2, SQL Server, MYSQL.

Design & Modelling: UML, Design Patterns, Rational Rose, Agile SCRUM.

Tools: /IDES: RAD, Net Beans, Eclipse.

Operating Systems: Windows, Unix.

Integration Tools: Jenkins.

Build Tools: ANT, Maven.

Version Control Tools: CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the applications.
  • Designed and Developed UI using JSPs, HTML5, CSS3, JavaScript, Angular JS and Bootstrap.
  • Used Spring Core, Spring MVC in the application development and Hibernate framework was used for DAO layer for one of the application module.
  • Used Hibernate for Object Relational Mapping and used Spring AOP for logging, exceptional handling and Transaction Management.
  • Designed Data Mapping XML documents that are utilized by Hibernate, to call stored procedures. Responsible for Writing HQL.
  • Experience in RESTful service design & implementation including Microservices Architecture
  • Generated Entities from the Database using JPA tools, defined the relationship between the Entities, implemented Cascading Persistence and orphan removal where required and used JEE Validation framework to define the validations in the Entities using Annotations.
  • Used Web Services to extract and communicate the records using XML and REST.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Migrate SOA solutions from Oracle 10g to Oracle 11g SOA suite
  • Application deployment suite to deploy in WebSphere Application Server.
  • Used SVN as repository and Jenkins as continuous integration tool.
  • Developed unit test cases and integration testing using JUnit frameworks like Easy Mock and Power Mock.

Environment: Java, J2EE, Hibernate, Spring, JSP, HTML5, CSS3, JavaScript, Angular JS, REST Web services, Bootstrap, Eclipse, Sonar, Oracle, PL/SQL, WebSphere, Log4j, Jenkins, SVN, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved Followed AGILE Methodology and participated in SCRUM Meetings.
  • Designing and developing user interfaces using JSPs, AJAX and JQuery.
  • Understanding functional specifications and documenting technical design documents.
  • Maintained CSS and HTML, XSL, XSLT, JavaScript, Angular JS, Bootstrap for designing Webpages.
  • Involved in client installation and supported change requests and enhancement.
  • Implemented MVC architecture by using Spring framework, Hibernate in terms of JSPs and Servlets.
  • Created and modified SQL Queries whenever required for change requests.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Integrate the different parts of the application and test.
  • Implemented Rest and SOAP web services.
  • Implemented Stored Procedures and triggers using PL/SQL in order to calculate and updated the tables in Oracle database to implement business logic.
  • Migrated applications to the AWS cloud
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Used GIT for version controlling, JUnit for unit testing and Log4j for writing the log files.
  • Application deployment suite to deploy in Tomcat.

Environment: Java, Hibernate, Spring, Spring Security, Spring MVC, Servlets, JSPs, AJAX, JQuery CSS, HTML, XSL, XSLT, XML, JavaScript, Angular JS, Bootstrap, Rest and SOAP Web services, Oracle, PL/SQL, Tomcat, Log4j, GIT, JUnit.

Confidential 

Java/J2EE Developer

Responsibilities:

  • Prepared design documents with Sequence Diagrams, Class Diagrams using Rational Rose.
  • Addressed defects identified in IST, QA and Production phases and tracked them using JIRA.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Used the Spring modules of DI/IOC, AOP and Spring MVC.
  • Used Spring XML configuration for Dependency Injection.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Involved in creating internal and external services, Entity services and handlers.
  • Written SQL queries and PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant and Jenkins. And deployed the application on Web Sphere application server.
  • Participated in Unit testing using JUnit.
  • Developed UI screens using HTML, CSS and JavaScript.
  • Developed RESTful Web services using JERSEY API.
  • Used JMS with WebSphere application server.
  • Used design patterns like Factory Pattern, Singleton.
  • Utilized external tools like Putty to work with remote files and connecting to remote systems.

Environment: Java, J2EE, Spring, JSP, HTML, CSS, JavaScript, Spring, AOP, MVC, JDBC Templates, REST, JIRA, Web Sphere Application Server, JMS, Ant, Jenkins, JUnit.

Confidential 

Jr. Java Developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Developed and maintained web services using SOA protocol.
  • Used Agile methodology named SCRUM for all the work performed.
  • Implemented business layer using Spring MVC framework
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Implemented the application using Execution Services Framework, which is based on MVC design pattern as a presentation layer.
  • Generated the Model part of MVC with Spring Framework.
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Implemented design patterns like Singleton, DTO.
  • Worked with Java Script events and functions.
  • Used Log4j for logging errors.
  • Performed extensive test-driven development-using JUnit for unit testing.
  • Used Maven for build code.
  • Deployed the application on Jboss application server.
  • Used eclipse for development.
  • Created JUnit test cases and ran the Test Suite.

Environment: Java, J2EE, Spring, Hibernate, Java Script, XML, SOAP, Maven, Hibernate, Web Services, Spring Framework, Jboss Application Server, Eclipse, Log4j, JUnit.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Requirement analysis, design, and development and testing phases of SDLC.
  • Written JavaScript functions to get dynamic data and for client-side validation.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
  • Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
  • Used REST CLIENT for testing Web Services.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Developed business logic using Spring MVC.
  • Involved in writing the JUnit test cases involved in writing test suites test units.
  • Used TOAD to connect to DB and write PL/SQL procedures.
  • Used Maven to build the project.
  • Extensively used AGILE methodology for development.
  • Used Log4J for extensive logging, debugging and error tracing.
  • Involved in integration of all the modules associated with integration testing.

Environment: JSP, JSTL, Java Script, CSS, Hibernate, Ant, Web Sphere Application Server, TOAD, Oracle, Rational Rose, UML, JavaScript, Servlet, XML, AJAX, Web Services, WebSphere, Oracle.

We'd love your feedback!