We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Newton, MA

SUMMARY

  • Around 7 years of experience as a Java/J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications using J2SE/J2EE technologies.
  • Experience in working with various software development methodologies like Agile (Scrum), TDD (Test Driven), and Waterfall.
  • Extensively worked on developing web - based enterprise applications using Spring, Spring Boot, Hibernate, JPA, Web Services (REST and SOAP), Struts, Servlets, JSP and SQL.
  • Experience in working with Concurrency, Collections, Data Structures, Multi-threading, and OOPS.
  • Strong understanding and experience in design pattern including Abstract Factory, Factory, DAO, MVC and Singleton.
  • Experience in Front-End UI technologies like HTML, XHTML, HTML5, CSS3, Java Script, Angular JS, Angular5, Node.JS, Boot Strap, AJAX and jQuery.
  • Well versed in producing and consuming the REST based Restful web services using JAX-RS.
  • Good understanding and experience in working with spring framework modules like Spring core, Spring AOP, Spring JDBC, Spring Data, Spring MVC, Spring Boot and Spring security.
  • Experience in producing and consuming the REST based Restful web services using JAX-RS.
  • Hands on experience in working with relational databases such as MySQL, MS SQL Server 2000/05/08, DB2 and Oracle 9i/10g/11g.
  • Well versed writing and developing Stored Procedures, Cursors, Functions, Triggers.
  • Experience in working with JDBC and Hibernate API’S for connection and access to databases.
  • Experience in developing front-end components (UI) using Ajax, AngularJS, Angular 5, Bootstrap, CSS, HTML5 JavaScript and jQuery.
  • Experience in implementing SOAP and REST API Web Services.
  • Experience in working with XML related technologies such XML, XSLT (DOM), XPATH and DTD.
  • Experience in building and deployment of the applications by using build tools like ANT, Maven and Gradle.
  • Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Experience in using GIT and Subversion (SVN) for project integration across modules and Jenkins for continuous integration.
  • Good working knowledge using JIRA tool for tracking stories in a Project.
  • Strong Exposure to various Web Servers like Apache Tomcat, Jetty; Application Servers like IBM WebSphere, Oracle WebLogic and JBoss Enterprise Application Server.
  • Experience on SOA based technology using Web Services, WSDL.
  • Hands on experience using log4j and Junit and Mockito for logging and developing test cases.
  • Experience in working with using different IDEs such as Eclipse, IntelliJ Idea, NetBeans, Spring Tool Suite.
  • Good communication skills, self-motivated, and strong organizational skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in teams.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

Mark-up/XML Technologies: HTML5, XHTML, Bootstrap, JavaScript, AngularJS, Angular5, CSS3, XML, XSD, AJAX, jQuery, JSON.

Tools &Framework: Spring (MVC, IOC, JDBC, CORE, JPA, SECURITY, DATA), Spring Boot and Hibernate.

Web Services: RESTful (JAX-RS), SOAP, WSDL.

Web/App Servers: Web Sphere, Apache Tomcat and JBOSS.

Databases: DB2, MS SQL Server, MySQL, Oracle.

Development Tools: Eclipse, IntelliJ Idea, My Eclipse, Spring Tool Suite (STS) and NetBeans.

Testing Tools/ Others: Junit, Mockito.

Version Control: Git, Bitbucket and SVN.

OS & Environment: Windows, Linux.

Design Patterns: MVC, Singleton and Factory patterns and DAO.

Tools: Maven, Gradle, Jenkins, JIRA.

PROFESSIONAL EXPERIENCE

Senior Java Full Stack Developer

Confidential, Newton, MA

Responsibilities:

  • Involved in requirement gathering, analysis and extensively worked in Agile Development Environment.
  • Used JIRA for requirement and issue tracking.
  • Developed frontend (UI) using Created user interface using Angular5, HTML, CSS and jQuery.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Worked on Core J2EE patterns like MVC, Factory Pattern, Abstract Factory Pattern, Frontend Controller, Service, Data Access Object, etc., for solving complexities in multitier services.
  • Involved in developing the front end using Angular JS, JQuery, HTML, JavaScript and AJAX.
  • Extensively involved in coding with AngularJS, JQuery UI to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Participated in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used Node.JS as a lightweight webserver and also to resolve JavaScript dependencies.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0.Data binding using AngularJS.
  • Developed user interfaces using JavaScript, JQuery, HTML, XHTML, CSS custom Tags.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Implemented Restful web services using JAX-RS (JERSEY), created and read the JSON objects by using JACKSON libraries.
  • Designed and implemented application using Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate and MYSQL database.
  • Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean, Spring security).
  • Performed CRUD operations like Update, Insert and Delete data in MYSQL.
  • Created PL/SQL Stored Procedures, Functions for DAO layer by studying the required business objects and validating them using Oracle database.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Involved in installing and configuring Maven for building application and deployment.
  • Worked on Log4J for logging and JUnit for unit testing.
  • Used Git for version management between various integration and development streams.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Played a key role in for developing the application and fixing the production issues.

Environment: Java 1.7, AGILE (SCRUM), Spring, Hibernate, MySQL, Maven, Log4J, Git, Jenkins, JSON, JavaScript, JIRA, Angular5, jQuery, HTML, CSS, Bootstrap and WebSphere.

Senior Java Full Stack Developer

Confidential, CA Mar

Responsibilities:

  • Involved in Software development life cycle (SDLC) to deliver business needs.
  • Developed the application using Spring MVC framework.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Involved in the design and development phases of Agile Software Development.
  • Participated in front end development using Angular 5, JavaScript, HTML5, CSS 3.0, JSON and Bootstrap.
  • Used AngularJS for data-binding, and Node JSfor back-end support with APIs.
  • Designed frontend within object oriented JavaScript framework Using Node JS.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Oracle database to store the data.
  • Used Tomcat Enterprise Edition (TomEE) server to run the application.
  • Implemented Restful web services using JAX-RS.
  • Utilized Angular5 framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular5 applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MySQL to implement the persistence layer with JPA/Hibernate.
  • Worked with Node.js to make calls to the web services using URL’s which would perform GET, PUT and POST operations on the server.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) to interact with database to perform database operations.
  • Developed Data Access Layer using Hibernate ORM framework, Spring JDBC and Spring Transactions.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Log4J and Junit for logging and testing the application.
  • Used Git for source code management.
  • Used Maven for build automation.
  • Used Jenkins for delivering daily builds.
  • Analyzing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to produce the data to be indexed.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java 1.7, AGILE (SCRUM), Spring, Hibernate, Oracle11g, Maven, Log4J, Git, Jenkins, JSON, JavaScript, JIRA, Angular5, HTML, CSS, Bootstrap, Apache Kafka and Tomcat.

Java/J2EE Developer

Confidential, Irving, TX

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed persistence layer based on JPA with Hibernate framework for providing POJO persistence model for object-relational mapping to Sybase database.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Developed application on spring 4.x 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.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSTL, JavaScript, Angular 2, and AJAX. Coded in Angular 2.0 to make single page.
  • Used Spring Security for login authentication, password hashing.
  • Developed UNIX shells/scripts to support and maintain the implementations.
  • Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer IBM MQ for handling various asynchronous requests. Worked on a topic for creating publish/subscribe-messaging model.
  • Used Concurrent Version System (CVS) as source version control tool. Developed unit test cases and suits on JUnit framework for unit testing. Used Maven for building, deploying application.
  • Used XML parser API’s like JAX-B API within the web service for marshalling/unmarshalling using annotations.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each application with using validators and handled multiple modules simultaneously to achieve the application.

Environment: Spring 4, JAVA/J2EE 1.7, JPA, Hibernate, AJAX, XML, CSS 3, HTML 5, JavaScript, Oracle 11g, Maven 3.0.3, jQuery, JUnit, JAX-RS (Jersey), Angular 2.0, STS 3.5.1(eclipse), CVS, Tomcat Web Server, WebSphere Server.

Java/J2EE Developer

Confidential, Charlotte, NC.

Responsibilities:

  • Involved in Software development life cycle (SDLC) to deliver business needs.
  • Developed code using Test Driven Development.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
  • Involved in unit and integration testing using both SOAP UI and APIGEE trace tool.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service API for developing message-oriented middleware layer for handling various requests.
  • Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC framework for developing the application.
  • Expertise in designing and implementing the RESTful web services with Spring Boot and Microservices with Spring Cloud.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations. Developed Rest architecture-based web services to facilitate communication between client and servers.
  • Designed and developed application using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
  • Involved in developing RESTful Web Services using JAX-RS with Jersey implementation.
  • Used GIT for version control system and JBoss as the Application Server.
  • Used Log4J for logging the user events and MAVEN for compilation and building JAR, WAR and EAR files.
  • Involved in project status update and deliverables and actively involved in client meetings.
  • Maven is used as a build tool and GIT is used as version control.
  • Wrote Unit test cases using Junit and Mockito.
  • Used JUnit for the unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.
  • Used JIRA for project management, tracking and monitoring errors and fixed the errors.

Environment: Java 1.6 Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, Web Services, AngularJS, JSON, Junit, HTML5, CSS3, Bootstrap, Oracle, JBoss, Spring boot, Application Server, Maven build tool, RESTful API, JENKINS, GIT, Jenkins, JIRA and Eclipse.

Java/J2EE Developer

Confidential,

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using Struts 1.x and JSP.
  • Developed webpages using HTML, Java script, jQuery and CSS.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server-side components servlets for the application.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
  • Implemented Hibernate 3.0 ORM to Map relational data directly to Java objects.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Implemented the logging mechanism using log4j framework.
  • Used Maven as a build tool and Clear Case to track and maintain the different version of the application.
  • Involved in maintenance of different applications with offshore team.
  • Interacted with Stake holders to do the changes in the code according to their requirement.

Environment: Java, Servlets, Struts 1.x, Hibernate 3.x, EJB, JSP, HTML, XML, Oracle 9i, WebSphere Server, Eclipse, Maven, Unix, Clear Case.

Java Developer

Confidential,

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory and Front Controller design patterns.
  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery, and JavaScript.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • JDBC is used for data interaction with Oracle database.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures for data persistence in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows, JSP/Servlets, Struts 1.x, jQuery, Apache Tomcat, JDBC, XML, XSLT, XSD, SAX, HTML, Oracle 9i, UNIX

We'd love your feedback!