We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 7 years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, Angular JS, AJAX and XML.
  • Solid background in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working with open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices.
  • Expertise in IDEs for software development like NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL and JSON.
  • Experience in defining CAMEL content based switches for flow deviation
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Possess work experience with middleware technologies like MQ-Series, Oracle Fusion (BPEL and OSB), and Apache CAMEL.
  • Knowledge of Node.js and frameworks available for it
  • Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modelling.
  • Implemented RESTFUL web services using NodeJS.
  • Experience in defining integration using Apache Camel routes and Message channels.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class
  • Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Good experience in working with Spring Boot, Spring Microservice, discovery server like Netflix Eureka Server.
  • Experience working as a JAVA/J2EE developer and with Java to J2EE standards and technologies including but not limited to Struts 2.0.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Expertise in integrating the Spring framework with Hibernate using Application Context configuration
  • Experience in working with AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like log4j, automated build tool with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Experience in PostgreSQL. Database Administrator, Database Programming.
  • Worked on changing distribution keys to avoid data skew and improve performance.
  • Created UML models, technical specs and XML configurations for state-driven, document-centric application.
  • Good experience in developing the multi-threaded applications
  • Developed several features for the software including initial client-server release, application class hierarchies, platform independent GUI libraries, a full auditing package and graphics retrieval.
  • Provided training in various technologies to our new programmer.
  • Experience in developing web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case
  • Fully understand the Software Development Life Cycle. Worked with Agile and Waterfall systems.
  • Strong project management skills.
  • Very strong in Object Oriented Design, and Java with software experience in building industrial strength products in these languages.
  • Very good with numbers, and algorithms and data structures.
  • Experience working within agile development environments using SCRUM methodology.
  • Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
  • Developed a scalable queuing syst ‘;;c em to accommodate the ever growing message flows across the systems using Amazon Simple Queuing System
  • This consisted of parsing the data and converting the data to JSON format and pushing it to the outbound queue.
  • All the incoming messages were handling by using play framework MVC framework and separate child actors were initiated to identify the type of messages and push the messages to appropriate queues.
  • Excellent communication, negotiation, and analytical skills.

TECHNICAL SKILLS

Programming Languages: C, C++ and Java.

J2SE Technologies: Core Java, Threads, Swing, I/O, JavaBeans, JDBC, JSP, Servlets, JDBC, Hibernate etc.

Web Technologies: JSP, Servlets, EJB, JDBC, JavaBeans, HTML5, CSS3, JavaScript v1.8, Web Services, AJAX 16.1.0, JQuery 3.1.0, ReactJS, NodeJS and Angular JS.

Web Servers: Apache Tomcat 8.0.22, WebLogic 12.2.1, IBM WebSphere8.5.

XML Technologies: XML, XSL, XSLT, DOM, and JAXB.

Databases: Oracle, MySQL, MS-Access and MS-SQL Server

Development Tools/IDE: Eclipse 4.6, Net Beans 8.0.2, JBuilder v2008 R2, Sublime Text 3, Brackets v1.7 Visual Studio

Build Tool: Ant 1.9.7, Maven 3.3.9, and Jenkins.

Tools: SQL Developer, DB Visualizer, Visio etc.

Operating System: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential - New York, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle ( SDLC ) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM (KANBAN) meeting to understand the status and resolve any issues.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Upgraded existing UI with HTML5, CSS3, JSON and Bootstrap.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Build the application based on new features of Java Jdk 1.8 at service layer level.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring dependency injection.
  • Used spring framework for Dependency Injection and integrated with Hibernate.
  • Primarily focused on the spring components such as Dispatcher servlets, Controller s, Model and View Objects, View Resolver .
  • Involved in developing Spring Beans and wiring their dependencies.
  • Worked on Java 8 Streams and on lambda expressions.
  • Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, BOOTSTRAP, and REST API architecture. Developed front end for the entire website using HTML5, CSS3, JSON and JAVASCRIPT.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JBoss6.x Application server to deploy the applications.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Tested Rest web services using postman, SOAP UI.
  • Developed application using Angular JS and Node JS connecting to Oracle on the backend.
  • The back-end use Node JS, to provide RESTful API.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 2.
  • Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations .
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic.
  • Developed data formatted web applications and deploy the script using JavaScript.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Design, develop and test HTML, CSS, JQuery, React JS, Redux that meets accessibility of web browser.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Used Maven to build and run the selenium automation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
  • Built JavaScript based test framework using cucumber js, web driver io, node.js, angular.js
  • Worked with Web Sphere application server that handles various requests from Client.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • No SQL databases like Cassandra and HBase and comprehensive knowledge and experience in process improvement

Environment: JAVA 1.8, Ajax, XML, XSD, WSDL, Angular 2,HTML4/5, CSS 2/3,JSON, Express js, React js, Jquery, Jasmine, Spring 3.x,JIRA, java script, Hibernate 3.x,servlets, JAX-RS, SOAP, GIT, JUnit 4.0, JMS, Maven, Eclipse, web sphere, Node js, AWS, Angular 2,Multithreading, bootstrap, No SQL.

Confidential - Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript and Angular JS.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload.
  • Implemented flexible routing and nested using Angular.JS-ui-router. Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Responsible for writing utility classes, UI development using JSP, CSS3, HTML5, JavaScript, Angular.
  • Integrated business layer using Hibernate with Spring DAO.
  • Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Used Angular JS Directives like ng-app, ng-model, ng-init for initialization of Angular JS application data.
  • Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON.
  • Responsible for working on consuming and producing SOA/Web Services.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF. Exposing and consuming the web services to the downstream applications using Apache CXF and Apache camel.
  • Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Designing user Interface using Angular UI components such as tabs, grids, dropdowns etc. and configured the routing service using Angular-JS router.
  • Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito framework.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding.
  • Used Mongo DB to import the data into and feed into web services and displayed it onto the browser.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Involved in writing REST Web services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Used AngularJS Global API to perform tasks like Comparing objects, Iterating objects and Converting data.
  • Performed document and collection mappings with Spring and MongoTemplate.
  • Implemented SOA architecture with W eb Services using SOAP, WSDL and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, and JNDI.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in the Performance Tuning of the Application on client side.
  • Used Angular JS $http service to read data from remote servers.
  • Worked on JavaScript framework to augment browser based applications with MVC capability.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation within the forms.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
  • Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Node.js, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, HTML5, CSS3,Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j,RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting .
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using NodeJS.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using NodeJS and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing for UI testing and Fitnesse for Integration testing.
  • Hands-on knowledge of OpenText tools like ADA, xECM. Data Migration exposure from other source systems to OpenText platform using migration tools.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
  • Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.

Environment: JDK 1.8, Spring(DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, Cassandra, TOAD, SVN, NodeJS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Involved in the Design, Development Phases of quotes, customer service modules.
  • Developed the front-end using JSP, Struts, MVC, Javascript, HTML and DHTML.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • 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 in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Used Struts-validation Framework to provide Validation.
  • Developed middleware business logic using Enterprise Java Beans.
  • Release deployment planning and execution of releases.
  • Used ClearCase for version control.
  • Worked in the development of DAO classes for the data access logic.

Environment: Java, J2EE, Struts,, XML, SOAP, WSDL, AJAX, JSP, HTML, Javascript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss 5.0, LDAP, IntelliJ IDEA 11.2, DB2/DB2 Client, SQL Server, Linux.

We'd love your feedback!