We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Windsor, ConnecticuT

SUMMARY:

  • Around 8 years of professional experience in developing dynamic/static web project and client/server applications as a front - end oriented Full Stack Developer in various domains such as Financial, Insurance and Banking.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in Designing and developing interactive Front- end applications using HTML5, CSS3 and AJAX.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, Node.js and jQuery
  • Exposure to SaaS, PaaS Infrastructure Application support. Support installation, configuration and customization of Middleware and associated components.
  • Experience in designing User Interface applications and web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, JSON, Bootstrap and Angular JS & 2.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC, Spring Web Flow frameworks and spring boot.
  • Work experience in using XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, SOA, JAXB, JAXP and Custom Tags.
  • Expertise in working with Service Oriented Architecture & consuming and producing web services mainly SOAP, Restful, JAX-WS and UDDI.
  • Experienced in using Hibernate framework in interaction with the RDBMS.
  • Strong experience in writing complex SQL queries, Triggers and stored procedures in various databases such as Oracle, DB2 and MySQL.
  • Experience in understanding and using RDBMS Relational Databases Management System like Oracle 10g/11g/12c, MySQL, SQL Server, PL/SQL and NoSQL databases like Mongo DB, Cassandra.
  • Extensive experience in developing messaging module by using Spring JMS, Apache Camel, Active MQ and Rabbit MQ.
  • Work experience on application servers like IBM WebSphere Application Server, Web Logic, Apache Tomcat web server and JBoss.
  • Worked with cloud services like Amazon Web Service (AWS) and Google Cloud.
  • Good experience in using GitHub, SVN, BIT Bucket as source control for the projects.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito
  • Familiar in deploying applications using java build tools Apache Ant, Maven, Gradle and Basic knowledge in UNIX and LINUX Shell scripting.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.

TECHNICAL SKILLS:

Web Technologies: HTML5, XHTML, XML, AJAX, JSON, CSS3

Scripting Languages: JavaScript, jQuery, complete understanding on Angular JS

IDE s: Visual Studio, Adobe Dreamweaver, Eclipse, Sublime Text Editor

Version Control: SVN and TFS

Design Modeling: UML, Agile, Scrum

Web/App Servers: WebLogic, WebSphere

RDBMS: SQL Server 2005/08/12, Oracle 9i/10g/11g, DB2, MySQL

Operating Systems: Windows, UNIX

Methodologies: Agile, SDLC

Others Software Skills: MS Office, Vision, Adobe Photoshop

PROFESSIONAL EXPERIENCE:

Confidential, Windsor, Connecticut

Java Full Stack Developer

Responsibilities:

  • Worked in teams following the Agile Scrum methodology to create full-stack applications.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Worked on Java 8 with lambda expressions to process and store the data.
  • The application flow is designed and developed using JDBC, HTML5, CSS3 and JavaScript.
  • Worked with Core Java technologies like Multi-Threading and Synchronization.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Boot.
  • Used Spring Boot with Spring Security for all types of authentication.
  • Worked on the Spring Framework in integration with Hibernate ORM framework
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Wrote and converted HQLs for services and testing. Used Hibernate as the ORM tool to connect with Oracle database
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Worked on JBoss locally and WebSphere in higher environments. Used Eclipse as IDE
  • Used SoapUI to manually connect to the web service and check data.
  • Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap.
  • Coded in AngularJS MVC Framework to make single page app and complex price configurations pages.
  • Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, jQuery, Backbone.JS, CSS3, SaaS and AJAX.
  • Created and Configure microservice architecture and integrated with AngularJS application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
  • Adaptive to cloud strategies based on AWS (Amazon Web Services).
  • Experience working with EC2 and S3 in AWS and Maintaining and bug fixing existing application.

Environment: Core Java, Java8, JDK 1.6, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, jQuery, JMS, Bootstrap, JBoss application server, JDBC, XML, WSDL, Log4J, JUnit, Restful services, AWS, Oracle, MySQL, UNIX.

Confidential, New York

Java Full stack Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, Bootstrap, AngularJS, JSP and Servlets.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common-core things including form validation, @angular/router Routing for our entire app .
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Implemented various design patterns like MVC, Factory, Singleton.
  • Involved in the application development using Spring Core, Spring JEE, Spring Aspect modules and Java web-based technology Web Services (REST/SOA).
  • Designed the data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Experience in using persistence API to do the Object Mapping.
  • Used Hibernate as the system layer to talk to the database and perform CURD operations.
  • Used JDBC and Hibernate API's to access remote oracle databases.
  • Developed server-side services using Java multithreading (Core Java).
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Created and implemented SQL stored procedures and triggers.
  • Used Log4J to monitor the Error Logs and used Maven to build the application.

Environment: Agile, Java/J2EE, UML, MVC, HTML, CSS, Bootstrap, Angular JS, JSP, Spring Core, SOA, REST, ORM, Hibernate, SQL, Log4J, Maven, TDD, JAX-B, WLST, WSDL, JAX-RS, JBOSS, Mockito, Oracle, JIRA, JUnit.

Confidential, Franklin, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Analyzed the requirements and formulated project scope.
  • Developed the functionalities using Agile Methodology.
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java 1.6, Spring 3.1, Struts 2.0 and Hibernate 3.0.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data from client side.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle 11g db.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Jenkins to load JAR files from Database required for running the application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used Eclipse IDE to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Used SVN for project management and software version management.
  • Deployed the application on Web Sphere application server for Staging and as well as for Production.

Environment: J2EE, Java 1.6, Spring framework, Spring MVC 3.5, Hibernate 3.x, JSP 2.0, CSS3, Servlets 2.3, JDBC, AJAX, Web services, REST, XML, Java Beans, Ext JS, jQuery, JavaScript, Oracle 11g, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, Junit

Confidential

Java Developer

Responsibilities:

  • Support of Impact Web App and Finance PRO systems.
  • Developed FX Trade Processing System in Impact.
  • Developed a Common Exception Management module.
  • Used Core Java to write the business logic in all modules.
  • Developed SOAP / REST Web Services using the API's JAX-WS and JAX-RS respectively
  • Developed Verification system for all Manual entries including Trade entry.
  • Developing new enhancements on Impact Web App.
  • Created models, design, architecture, and prototype for a system wide capability to provide proxy-like multi-threaded service.
  • Used Struts Internationalization provision in order to support.
  • Deep understanding of JavaScript and the JQuery framework
  • Design and development of core plug-ins using HTTP and XML, OS system calls for multi platforms, JDBCand OCI for Database access in multi-threaded agent.
  • Understanding business requirements and interpreting them into technical requirements.
  • Analyzing and debugging client issues.
  • Fixing code to meet client requirements and enhancing product capabilities.
  • Experience in using the Collections in java like Array list, Hash Map etc.
  • Assisting Help desk in meeting customer needs by providing review of the information relating to Impactprocessing issues.
  • Involving in Root Cause Analysis of recurring issues.
  • Monitor new enhancements and review test cases to make sure support issues are handled in design.
  • Performing design and code reviews.
  • Have experience working with DB2 to manage Tables, Views, functions, stored procedures and triggers.

Environment: Java, JSP, Servlets, JSF, jQuery, Web Services, HTML, JavaScript, Struts, Hibernate, spring, DB2 MQ, WebLogic, WebSphere, Ajax, Windows, and CVS, SQL.

Confidential

Junior Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (Icon).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Web Services using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.

We'd love your feedback!