We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

North Haven, CT

SUMMARY:

  • Experience of seven years as a Java /J2EE Full stack programmer in software development lifecycle starting from collecting business specification, analysis, design, development, testing and documenting entire life cycle using various methodologies like waterfall, agile and Test Driven Development(TDD) as well.
  • Experience in developing enterprise application using various spring framework features such as spring AOP, MVC, Core, spring ORM, spring JDBC, spring security and spring transaction
  • Experience in developing application using java technologies such as Java, hibernate, Spring, Struts, servlet, java beans, JNDI, EJB, XML, web services (SOAP and REST) and design patterns
  • Experience in developing applications using Mean Stack, AngularJS, Routing, Controllers, Services and Custom Directives, Node.js, Bower, Grunt, MongoDB.
  • Expertise in client side scripting with JavaScript, JQuery, AngularJS, Bootstrap and AJAX Extensions and Toolkit Controls.
  • Implemented AngularJS Factory, Services & Providers for different modules.
  • Extensively used Hibernate mapping, HQL, EHCache, Query, Criteria, Lazy loading transactions and locking’s, Caching, Spring Cache
  • Worked with configuration management tools like GIT, SVN and CVS for version control
  • Experience in using XML technologies such as XSL, XSLT, XSD, WSDL, XPath, JAXB, and JAXP
  • Experience in J2EE design patterns like MVC, session façade, strategy, singleton, data access object (DAO), data transfer object (DTO), Factory, Adapter, Proxy
  • Worked with object oriented design (OOD), Test Driven Development (TDD) methodologies
  • Hands on experience in IDE tools like Eclipse, NetBeans, JDeveloper, Sublime, Atom
  • Designed and developed web applications using application servers such as Oracle Weblogic, IBM WebSphere application server, JBoss, Apache tomcat
  • Experience in working with relational database such as Oracle, SQL, MySQL, Procedures, Functions, Triggers
  • Extensively worked with JMS API for sending message between 2 or more clients
  • Expertise in core java concepts such as OOP design, Multithreading, Generics, Exception handling, Collections, Annotation
  • Experience in client side development with JQuery, AJAX, CSS, HTML, JavaScript, and JSP
  • Used JIRA and Scrum development methodology
  • Used Jenkins to build and deploy code as part of continuous integration and JUNIT for unit test case creation
  • Ability to learn and master new technologies and to deliver outputs in short deadlines in fast - paced work environments with excellent communication, analytical and inter personnel skills
  • Excellent problem solving, analytical and interpersonal skills.
  • Ability to work in-groups as well as independently without supervision.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/1.6, SQL and PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Hibernate 4.0/3.x, Springs 4.0/3.x, JSTL, AJAX, AngularJS, JSON, Web Services (SOAP, WSDL, UDDI), JAX-WS, DOM, HTML5 Restful Web Service, HTML, Log4J, Apache CXF, Metro, XML, XSL, XSD, XSLT, XPath.

Methodologies: Agile Scrum and Waterfall

Framework and Tools: Spring 4.2/3.5/3.0, Hibernate 4.2/3.0, Struts 2.5/1.3, NodeJS

IDE s/DevelopmentTools: Eclipse 3.0, JIRA, TOAD, NetBeans, JDeveloper, Express

Design Methods: Design Patterns

Version Control Tools: SVN, GIT

Database: Oracle, MS SQL, SQL, MongoDB

Testing Tools/Others: Junit, Log4j, Postman, Jenkins, AspectJ, Spring AOP

Operating Systems: Windows, Fedora Core Linux 9.0, Red Hat Linux 7.3, UNIX, AIX 5.3, Linux

Web/Application Servers: IBM WebSphere, JBoss, Apache tomcat, WebLogic

Web Services: SOAP, WSDL, SOA, REST, Apache Axis, JAXP, JAXB, JAX-WS, JAX-RS

Build and Configuration: Maven, Jenkins, Hudson

PROFESSIONAL EXPERIENCE:

Confidential, North Haven, CT

Full Stack Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Using Mean Stack along with technologies like Node.js, Passport, Mongoose, MongoDB to tackle issues currently opened.
  • Worked with ES6 or ECMA Script for binary data and array type data in collection mapping.
  • Worked with Node.js runtime features to get callback issues in existing JavaScript.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, Bootstrap, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • UI screens were developed using MVC features of AngularJS and JavaScript.
  • Defined new validations through AngularJS for the form fields.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Good working knowledge of using protractor and karma for e2e testing with selenium webdriver.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed and Enhanced web application on Spring MVC Framework.
  • Created and consumed RESTFul web services using JAX-RS
  • Developed and Implemented Web Services and used Spring Framework.
  • Interfaced with the back-end using Hibernate Framework and XML
  • Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before implementing each of them
  • Attended discussions and understand various components of the requirement and to implement the same.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Developed internal application using Angular and connecting to Oracle on the backend.
  • Worked on bug fixing and enhancements on change request using Jira.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Worked on Core Java concepts such as Collections, Generics, Multi-Threading, Serialization.
  • Used Eclipse IDE as development environment to design, develop and deploy application on Weblogic.
  • Used Annotation in hibernate mapping instead of xml mapping.
  • Extensively worked with collections classes like ArrayList, HashMap, Iterator etc.

Environment: Java 8.0/7.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4, Spring Framework 4.0, Angular JS, JQuery, Maven 3.3, Bootstrap, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j, Apache Tomcat.

Confidential, Buffalo, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Used Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Junit and Mockito for unit testing.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Used JMS to send and receive alert texts from customers.
  • Created shell scripts and updated the scripts as per the requirement.
  • Use RestTemplate to access RESTful URI.
  • JTA and JTS were used to allow for global transaction. While JMS was used to provide reliable and asynchronous messaging service.
  • Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before implementing each of them
  • Created and consumed RESTFul web services using JAX-RS
  • Implemented Restful web service using JAX-RS and Jersey.
  • Designed and developed views using AngularJS models, controllers, services and filters.
  • Developed Junit test cases to validate the REST services.
  • Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework.
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction.
  • Created PL/SQL procedures, functions and written complex SQL queries.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML.
  • Developed XML web services for retrieving loan information from the bank.
  • Used Log4j for logging purposes.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.

Environment: Java 7, Spring 3.0, J2EE, HTML, Hibernate 4.0, JSP, AngularJS, NodeJS, JSTL, AJAX, JQuery, Oracle, Web Logic, Eclipse, ANT, Unix Shell Scripting, Apache Tomcat, SVN, SOA, J2EE, Oracle, NoSQL, IBM Web Sphere MQ series, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP 1.2, WSDL 2.0, JAX-RS, JAX-WS, and Web Services.

Confidential, Brea, CA

Java Developer

Responsibilities:

  • Created and maintained the configuration of the Spring Application Framework.
  • Developed the web tier using JSP, struts. Implemented event handling java and JavaScript
  • Implemented Spring MVC framework in the project with Spring security
  • Use directives of AngularJS to generate single-page applications and code reusability
  • Used Spring JDBC to write some DAO classes to interact with the database.
  • Mapped business objects to database using Hibernate .
  • Involved in development of data abstraction layer using Hibernate ORM framework with Spring Support, and JDBC driven components.
  • Used Spring modules such as Dependency Injection, MVC, Auto Wiring, JDBC Templates, Spring Security and AOP
  • Configured the Log4J to log the Warning and Error Messages.
  • Implemented the Maven Build tool for all the applications in the project.
  • Used Ajax, JSTL, jQuery and JavaScript in front end design.
  • Used Oracle as DB for queries execution and involved in writing SQL scripts, PL/SQL code for procedures and functions.
  • Used JNDI for naming and directory services.
  • Implemented Message Driven Bean as listener for JMS messages.
  • Used Web services - WSDL and SOAP for consuming data from the data center.
  • Worked in agile methodology environment including test driven development with continuous integration/ delivery.
  • Used XSLT for transforming XML document to html document.
  • Used SoapUI for testing the SOAP Web Services.
  • Developed JUnit test cases for the entire developed module.
  • Used test driven development methodology.

Environment: Java 1.7, Spring 3, Struts2, Hibernate 3, Oracle 9i, J2EE, JSP, Servlets, JDBC, PL/SQL, SOAP, XSD, WSDL, HTML, JavaScript, jQuery, AJAX, Tomcat 6.0, Eclipse, Unix Shell Scripting, CVS, JUnit, Log4J, JMS

Confidential, CT

Java/J2EE Developer

Responsibilities:

  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented as well as exposed web services using Apache Axis.
  • Used Apache Axis2 provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Implemented Restful webservice with the use of URI templates and content negotiation.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring Framework and Struts.
  • Used Spring AOP for the transaction management and logging.
  • Wrote POJO classes and used annotation to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Provided production support for the application
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Implemented various design patterns like singleton, decorator, data access object, factory pattern, façade.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).

Environment: Core Java, JavaEE 5, IBM WebSphere Application Server 7, Apache Axis2, Struts 2.2, Spring 3.0, Hibernate 3.0, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, SOAP Webservices, Log4J, JUnit, SOAP UI, Oracle10g, UNIX, MAVEN

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and j2ee framework.
  • Implemented as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture and REST Webservices
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Wrote hbm mapping files and POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Provided production support for the application both onsite and remotely
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
  • Used JPA with Hibernate to persist Customer data into the database
  • Deployed the application using Websphere Application server 6.1.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Worked on Agile methodology.
  • Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.

Environment: Java, J2EE, Apache Axis, Spring 3.0, Hibernate 3.0, JPA, JDBC, JNDI, XML, XSL, XSLT, Log4J, PL/SQL, JUnit, JMS, CVS, IBM WebSphere Application Server 6.1, Tomcat 6.0, Oracle, Unix, Shell Scripting

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, HLD and LLD and prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
  • Worked on struts, JSP, Servlets.
  • Involved in unit testing using JUnit.
  • Implemented build and deployment scripts using ANT.
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
  • Designed and developed servlets
  • Created front end GUI screens using JSP and HTML pages.
  • Developed search and database utility classes.
  • Parsing XML files using DOM parser and pumped the data into the database.

Environment: JavaScript, DHTML, Unix Shell Scripting and Microsoft SQL Server 7.0

We'd love your feedback!