We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Over 8+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, Angular JS, JavaScript, Servlets, EJB, JMS, XML, XSL, and XSLT.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services.
  • Experience in producing and consuming Rest based web services.
  • Experience on virtualization and storage.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Experience in working with Angular.js, Angular 2.0 and 4.x
  • Experience in developing the business components in EJB's.
  • Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, JavaScript and servlets.
  • Reporting experience and well versed in Data Warehousing concepts and issues.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience in designing complex and developing complex Internet systems.
  • Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in Database application programming for Oracle, Postgress and SQL server using Stored Procedures, Triggers, Views etc.
  • Experienced in implementing full life cycle of software development life cycle (SDLC).
  • Used version controller tool like Subversion, Git, Bitbucket and CVS.
  • Experienced with RAD/Iterative development methodologies.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C#

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, REST, WSDL)

Frameworks and IDE’s: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: WebLogic 10.3.2/9.2/8.1 , WebSphere, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.

Web Service Technologies: SOAP, REST

Version Control Tools: GIT, Visual SourceSafe, CVS, Tortoise SVN

Build Script: ANT, shell scripts, batch scripts

IDE’s: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, IntelliJ, Atom

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc)

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Oracle 10g/9i, SQL Server 2008/2005, MySQL

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Senior Full Stack Java Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Creating User stories and tasks according to sprint planning.
  • Build and Deploy applications in Apache Tomcat and WebLogic servers.
  • Used Maven and Gradle build tools.
  • While developing web-based applications used Web Services, both SOAP/WSDL and REST.
  • Used Jenkins for Continuous integration.
  • Designed and developed Microservices business components using JAVA/J2EE, Spring Boot. Implemented REST web services based on RESTful APIs.
  • Experienced with NoSQL database like Couchbase.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures for UPAS and UPDS projects.
  • Used Splunk and AppDynamics for monitoring application performance and error rate.
  • Monitoring Couchbase servers and assisting with issues like node down, HardOutOfMemory exceptions etc.
  • Used SVN as a SubVersion Tool.
  • Used My Eclipse 10 as IDE for development.
  • Used microservice architecture using Spring Boot to develop Restful Web service.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Performed a thorough unit testing and resolved several data related issues before migration to production. Used JUNIT framework for writing test cases.
  • Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
  • Used JMH and JCStress for analyzing fastness and performance of application.
  • Designed and created user interactive front-end screens using JavaScript, HTML, JSF and JSPs.
  • Used Project management and tracking tool JIRA.

Environment: JAVA, J2EE, Maven, Microservices, Gradle, Apache Tomcat, WebLogic, Web Services (SOAP and REST), Jenkins, Couchbase, Splunk, App Dynamics, Oracle 11g, SVN, Spring, JQuery, Ajax, JUNIT, HTML, CSS, UNIX, JMH, JSP, JCStress, JavaScript, JSF, JSP, JIRA.

Confidential, Plano, Texas

Sr. J2EE Developer

Responsibilities:

  • Used JSF as a MVC Framework to develop User Interfaces.
  • Deployed Project WAR (Web Archive) file in Tomcat Application Server.
  • Used JasperSoft to generate dynamic reports in PDF and RTF formats.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
  • Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration
  • While developing web-based applications used Web Services, both SOAP/WSDL and REST
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Implemented Ajax and Angular JS based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Developed and deployed various Sessions beans.
  • Developed presentation view using JSP, Bootstrap and HTML 5.0. Microservices, REST API and AngularJS.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created UI templates for final look and feel using HTML5.
  • Used Project management and tracking tool JIRA.
  • Developed unit test cases and suits on Junit framework for unit testing worked closely with the MDT Business analysts to understand the underlying business requirements.
  • Used My Eclipse 10 as IDE for development.
  • Used SVN as a SubVersion Tool.
  • Used Log4j for logging and debugging and Putty Server to check the logs .

Environment: Java (JDK 1.7), J2EE, SQL, Oracle 11g, PL/SQL, JSON, JSF 1.2/2.0, JavaScript, Junit, Spring MVC, Hibernate, SVN, Putty, Web Services (both SOAP and REST), Microservices, Tomcat server, Ajax, JIRA, Servlets, AngularJS, JSP, HTML5, Jasper reports.

Confidential, Denver, CO

Full Stack Java Developer

Responsibilities:

  • Used SVN as a SubVersion Tool.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using JavaScript Angular JS framework and JQuery.
  • Designed Frontend with in object oriented JavaScript Framework like Angular.JS
  • Used Angular.JS resource for API calls to Backend.
  • Used JavaScript and jQuery to perform checking and validations at Client's side.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using Angular JS, Node JS, JSP, JavaScript and HTML/DHTML and CSS.
  • Developed the application based on MVC architecture using Spring Framework, designed Action Classes, Form Beans.
  • Developed several web pages using JSP, HTML5, and XML.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring MVC and Spring Boot.
  • Used Hibernate framework for developing the persistence layer.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Extensively used Hibernate in data access layer to write DAO's.
  • Working on web services likes REST and SOAP.
  • Consuming MicroServices in client side web applications like Angular JS.
  • Used Naming Queries in building hibernate named queries annotations.
  • Developing programming working with geometry algorithms and code optimization
  • Built agency portals simply to login to the individuals portals to callback and record their business meetings.
  • Involved in Server side validation based on the Business rules.
  • Working on DevOps for load balanced environments & Multi-regional server environments.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Designed and developed the user interface screens, database design changes and changes to user access modules
  • Implemented the logging framework in the JBoss Application server.
  • Implemented test cases for Unit testing of modules using J Unit.
  • Used Maven for building the project.
  • Worked with Log4J effectively for logging messages to the appropriate log files
  • Used JMS using MQ Series for asynchronous communication by putting the messages in the Message queue.
  • Performed JUnit, Spring UI, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Used agile techniques to provide reliable working environment.

Environment: JAVA/J2EE, HTML5, JavaScript, Angular.JS, Node.JS, AJAX, JQuery, CSS3, Spring Core, Spring MVC, Hibernate, JSP, JBoss, Microservices, Web Services (REST & SOAP), Oracle SQL Developer, PL/SQL, XML, SOAP UI, JMS, Maven, JUnit, JSON, JMS, Log4J

Confidential, Broomfield, C

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.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
  • Developed various UI(User Interface) components using Struts(MVC), JSP, and HTML.
  • Developed application on spring 3.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. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
  • Familiarity with 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, Java Server Faces 2.0 (JSF 2.0), 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.
  • Used D3.js and Angular to construct data visualization. Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Used XML parser API'slike JAXB API within the web service for marshalling/unmarshalling.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Developed the web applications even under pressure when time line occurs.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.

Environment: Spring 3.1, J2EE 1.7, Spring, AJAX, XML, CSS, CSS3, HTML5, JavaScript, Oracle 10g/11i, Maven 3.0.3,, Microservices, MYSQL 6.1, JQuery, JUnit, REST, AngularJS.STS 3.5.1(eclipse), Core Java, JSP, Action Components, Tomcat Web Server.

Confidential

Web Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java1.6, JDK1.6, JSP, Servlets, EJB, JMS, Spring, AJAX, Oracle, XML, XSLT, HTML, CSS, WebSphere, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, CVS, Log4j.

Confidential

SQL Server/Business Intelligence Developer

Responsibilities:

  • Have created database objects like procedures, Packages, Functions, Triggers, Indexes and View using
  • T-SQL in development and Production environment for SQL server 2005/2008.
  • Wrote T-SQL statements to retrieve data and involved in performance tuning of TSQL queries and
  • Stored Procedures. By working closely with Foundation Server team, Source Control.
  • Created report using Microsoft SQL server 2008/2005 reporting services with proficiency in using
  • Report designer as well as Report Builder. Created store procedures for performance and generate report.
  • Manage the report using Admin privileges and Report Manager for subscriptions, snapshots and
  • Security Content on the reports.
  • Worked on SSIS to import, export and transform data between the linked servers.
  • Experience of scheduling jobs and alerts. Worked on SQL server agent where I worked on scheduling the jobs and alerts. Created packages in SSIS with custom error handling as well as complex SSIS packages using various Data transformations like Lookup, Script Task.
  • Worked on Conditional Split, Derived Column, Fuzzy Lookup and Partition task, For-Each loop container in SSIS; scheduled the same SSIS packages by creating job tasks.
  • Worked with SQL Server Analysis Services (SSAS) that delivers Online Analytical Processing (OLAP) and data mining functionality for business intelligence applications in warehouse changing. Optimizing
  • Dimensions, Hierarchies and adding the Aggregations to the Cube. Defined and processed the Facts,
  • Dimensions & cubes using MS OLAP.

Environment: MS SQL Server 2008/2005, SSIS 2008, SSRS 2008, SSAS 2008, MS Visual Studio 2008/2010Visual Studio Team Foundation Server, SQL Server Profiler, Windows Sever 2008, SQL Server Management Studio, SQL Server Business Intelligence Development Studio(BIDS), Oracle SQL Developer, Oracle SQL Plus

We'd love your feedback!