We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

Middletown, NJ

SUMMARY:

  • Over 8 years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JPA, JSTL, JMS.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
  • Created custom directives, decorators, and services using AngularJS to interface with RESTful APIs.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXB and XML Beans.
  • Experience in deploying applications using Application Servers like WebLogic, JBoss, Oracle App Server, Web sphere, Web Server, Apache Tomcat 7 and IIS server.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, RESTful and Apache Axis.
  • Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modelling and development using SQL, PL/SQL, HQL in Oracle (10g and 11g), MySQL, DB2 and SQL Server environments.
  • Experience as a Front End (User Interface) Developer in developing web applications using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS, JQuery and AJAX technologies.
  • Experience in writing Junit test cases.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software
  • Experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience in configuring ANT, Maven, Grunt and Jenkins for build automation.
  • Experience in managing tasks, feature enhancements and issues/bugs using JIRA, HP Quality Center (QC), IBM Rational Clear Quest.

TECHNICAL SKILLS:

Web Technologies: J2EE, XML, XSLT, JSP, Servlets, AngularJS, Java (JDK 1.6/1.7/1.8) JQuery, Java,Beans, JMS, JNDI, JavaScript, HTML, CSS, Hibernate, spring, JDBC 3.0, and SQL.

Web Server: Tomcat 6.0/7.0, WebSphere, WebLogic.

Languages: JAVA, C, C++, Unix Shell scripting, UML.

Databases: Oracle 10g/11g/12c Enterprise Edition, MySQL, MS-SQL Server, DB2.

Tools: Eclipse 3.x/4.x, Jbuilder, MS-Office, Clear Case, Ant, TOAD for Oracle, TOAD for MySQL 7.x, XML SPY, Maven, My eclipse 5.1, Putty.

Operating Systems: Windows 10/8/7/XP, Linux.

Reporting Tool: Crystal Reports 9/10

Modelling Tools: Visio and UML Rational Rose

Version Control Tools: SVN, Git, CVS, Clear case.

PROFESSIONAL EXPERIENCE:

Sr. Java FullStack Developer

Confidential,Middletown, NJ

Responsibilities:

  • Followed agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Understanding the business requirements of application.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Developed the Rich User Interfaces using Front end technologies such as Bootstrap, CSS, JavaScript, JQuery, Ajax and JSON.
  • A role based desktop application by using Javafx and implementing the Model-View-Controller architecture.
  • Used JQuery to implement widgets for user interface alongside CSS/HTML and web page layouts and templates.
  • Support the code builds by integrating with continuous integration tool (Jenkins) Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Used the basic principles of MVC to in corporate the AngularJS to build client side application.
  • Used the Bootstrap, Bootstrap-responsive to create the interfaces and help manage the website responsive in all devices.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented Hibernate framework to connect to database and mapping of java objects to database tables.
  • Involved in the implementation of the data tier using POJOs, which in turn use hibernate to access the database.
  • Developed end to end application on spring boot framework (Rest Api Application/Spring JPA using Crud repository).
  • Used Spring Rest Template to use the exposed REST web services.
  • Involved in the design and development of Batch jobs using Spring Batch Architecture.
  • Core Service is developed as maven jar that can be included by other Microservices as their maven dependency.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data.
  • Implementation of Spring BOOT App with the Spring Data connecting Mongo and Cassandra as datasources.
  • Focused on architecting NoSQL database like Mongo DB database.
  • Writing JUnit test cases for Unit test cases and execute each and every deployment.
  • Used Log4j for logging to find and store exception messages.
  • Used Spring RESTful API to implement RESTful Web Services, sent JSON data type between front-end and the middle-tier controller.
  • Development of REST web services using spring with the enabled OAUTH.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Development of web modules and middleware components using AWS and spring integration.
  • Written ANT Script to build the project.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Used Eclipse Mars as IDE to develop the application and followed the standard features for debugging and running.
  • Worked on complex XQUERY and XSLT transformations to transform internal applications schema to external schemas.
  • Used Rally tool for defect tracking and monitoring of work assignment in the system.
  • Developed the Restful web services application in Spring Boot framework.
  • Build SQL procedures using Oracle PL/SQL
  • Used Oracle 11g and Oracle RDB as backend databases.

Environment: Java 1.8, J2EE, Spring, Javafx, Spring MVC, Spring Boot, Spring AOP, Jax-WS, Microservices, Restful Web services, AJAX, XML, XSD, Jenkins, JQuery, Bootstrap, JavaScript, Angular JS, JSON, JMS, AWS, Oracle11, Mongo DB, NoSQL JUnit, Log4j, apache Tomcat 7.0.6,5, eclipse, Unix, Git, ANT, Maven, Hibernate.

Confidential,New Jersey

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Added security for service layer methods using Spring Security
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Extensively used Hibernate mappings, EHCache, Query, Criteria, Lazy loading Transactions and Locking's.
  • Developed MQ JMS Queues for asynchronous messaging.
  • Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Created Angular JS controllers and services.
  • Used Kendo UI grid in integration with AngularJS directives.
  • Work involved extensive usage of HTML5, Bootstrap, AJAX, AngularJS and JavaScript for client side development and validations
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework
  • Used Oracle 10g data base for storing and retrieving the application data.
  • Used JIRA for tracking bugs identified.
  • Used SVN to manage and control version of build & Release.

Environment: Spring MVC, STS, Hibernate, Angular JS, JavaScript, SVN, Apache Tomcat, Oracle 11g TOAD, RESTful, Junit, J2EE, JSON, Bootstrap, JIRA, Jersey, Maven.

Confidential,Houston,Texas

Full Stack Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node.js.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Responsible for design and development of Web pages using AngularJS, JavaScript including AJAX controls and XML.
  • Worked on Cross-browser Compatibility of UI pages, Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Lazy loading Transactions and Locking's.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, and Spring Security.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Developed various generic JavaScript functions used for validations.
  • Used Maven and Jenkins to automate the build and deploy process
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality

Environment: J2EE, Spring framework, Hibernate, JSON, AJAX, REST,SOAP, XML, Apache CXF AngularJS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere, Apache Maven, JUnit, HTML, SVN .

Confidential,Fenton,MO

Java Developer

Responsibilities:

  • Involved in complete project life cycle including design, development and implementation and verification and validation
  • Engaged in gathering and analysing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Developed the web tier using Spring MVC framework. Used spring for dependency injection and integrated spring with Hibernate ORM framework
  • Used Hibernate annotations and created Hibernate POJOs
  • Developed and consumed REST web services using JAX-RS
  • Experienced in writing JavaScript Functions for Client Server Communication
  • Worked on Analysis Design and Development, Unit testing and System and UAT test support
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO, and Oracle 10g.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
  • Used ANT tool for building and packaging the application
  • Used CVS for Source Control and Version Management

Environment: J2EE, My Eclipse, Spring, Apache Tomcat, JavaScript, UAT, UML, Oracle 10g, RESTful and SOAP web services, HTML, XML, Log4j, ANT, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used agile methodologies for Software Development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Used the DAO Pattern, facilitated the integration deployment of DAO, Servlets, JSP and XML.
  • Implemented the workflow using J2EE and core Java.
  • Created workflow according to Spring MVC architecture.
  • Used spring for dependency injection and integrated spring with Hibernate ORM framework.
  • Implemented AJAX for asynchronous communication with server.
  • Deployed the application on to Web Sphere application server
  • Used ANT to build the application.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle.
  • Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern.
  • Used IBM RAD as IDE for the application development and integration of the frameworks
  • Written JUnit Test cases while performing unit testing
  • Worked with QA team for testing and resolve defects.

Environment: Java1.6, JSP, Spring, Servlets, XML, HTML, CSS, My Eclipse, AJAX, JSON, JQuery, Weblogic, JDBC, Rest Web Services, ANT, JUnit, MySQL, SVN

We'd love your feedback!