We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

New, YorK

SUMMARY

  • Around 7 Years of experience in Software Application Development, Object Oriented Programming and Web based Database Applications using JAVA/ J2EE technologies like spring, Hibernate, Web Services, Java Beans, servlets and JDBC etc.
  • Experience on Java Multi - Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Expertise in Frameworks like Spring 4.0, Spring Modules such as Dependency Injection, AOP and MVC, struts, Hibernate ORM.
  • Designed responsive layout for web page using HTML, CSS, JavaScript and jQuery.
  • Experience in deploying web application using application servers like Web Logic 8.1, Web Sphere, JBoss 4.0 and web servers like Apache Tomcat 7/8.
  • Expertise in using build tools like Maven, Ant tools for building of deployable Artifacts such as War, EAR from source code and environment configuration.
  • Experience in developing Single page applications (SPAs) using Angular TypeScript framework.
  • Expertise in developing Message Driven Beans to implement incoming JMS messages.
  • Expertise with major databases such as Oracle 11g, DB2, SQL Server.
  • Experience with database persistence layer like Hibernate 5.0, Spring data .
  • Experience in using version controlling system like CVS, SVN and GIT etc.
  • Good understanding of Object-Oriented Design (OOD) methodologies using UML and applying design patterns.
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MYSQL and also familiar with NoSQL Databases like MongoDB 3.x.
  • Proficient in building Restful web service by using Spring Framework and JAX-RS .
  • Used XML scripting and JSON for transferring/retrieving data between different applications.
  • Experience in working with Amazon Web Services (AWS) based micro services in S3, EC2 and IAM, Amazon Dynamo db.
  • Proficient in implementing Object Oriented Programming (OOPS) Concepts including Encapsulation, Inheritance,
  • Abstraction and Polymorphism, multithreading, Collection, Servlets, and memory management.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database tremendous knowledge in working with databases like Oracle, DB2, MS SQL, PL/SQL and MySQL.
  • Good expertise with Internet protocols specifically HTTP, TCP/IP, Linux.
  • Experienced in all stages of a SDLC (Requirements analysis, Designing, Coding/Implementation, Testing, Deployment and maintenance) including Agile/Scrum workflow.
  • Knowledge with Big Data technologies and solutions, e.g., Cassandra, Hadoop, Spark, MongoDB
  • Knowledge on Messaging Queuing service like KAFKA and also connecting API between Application and Database.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS

Languages: C,JAVA 7/8,SQL

Enterprise Java: JSP, Servlets, JDBC,JSTL

JSE Technologies: Collections, Serialization, JMS, JavaBeans, JDBC,I/O

Mark-up/XML Technologies: HTML, XHTML, JavaScript, Angular, Node js, CSS, XML, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring Boot, Kafka

Web services: SOAP, Restful, JAX-RS, JAX-WS

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, Web Logic

Database: Oracle 10g/11g, SQL-Server, MySQL server, MongoDB.

ORM Frameworks: Hibernate, Spring data, JPA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, MS Visio Tool

Testing Tools/ Others: JUnit, Soap UI

Version Control: CVS, SVN, GIT

OS & Environment: Windows Vista/XP/2000/NT, UNIX,LINUX

Design Patterns: MVC, Singleton, Business Delegate and DAO patterns

Cloud Technologies: S3,RDS, AWS.

Build-Automation Tools and Issue Tracking Tools: Maven, Ant, Jenkins, JIRA, Fire Bug

PROFESSIONAL EXPERIENCE

Confidential, New York

Java Full Stack Developer

Responsibilities:

  • Developed the application in AGILE/SCRUM fashion and collaborate with Business Analysts, Product owners, Scrum master, Scrum team and stake holders in the software development process.
  • Involved in writing business logic using spring framework.
  • Extensively involved in design and implementation of WebPages by using HTML5, CSS3, JavaScript and working knowledge of Angular and bootstrap.js.
  • Developed single page application, Components using AngularJS directives, Controllers, view, Services and modules and routing.
  • Used JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developed Front-End code with Ajax call in Angular to retrieve the data as the JSON object.
  • Spring MVC framework is implemented to provide the controller framework.
  • Implemented Restful web services to retrieve data from client side and made Rest API calls from Angular.
  • Designed and implemented Restful web services using Spring Boot for the application to seamlessly integrate with supporting subsystem.
  • Created GET/PUT request and response using RESTFUL web services.
  • Executed various testing scenarios like contract, functional, performance and integration tests as part of Micro Service architecture using mokito for mocking the backend
  • Built Spring Boot based java Micro services to support enterprise web application.
  • Build a Rest API using spring Boot were consumed by ORMB to setup the rates.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Used Mongo DB as data storage and utilized aspects like replica sets, clever document design to make services extensibility scale and future wise.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Create RFP (Request for Proposal) Micro Services to provide Restful API utilizing Spring Boot with Spring MVC
  • Developing the back end part with Hibernate i.e., ORM tool and Used Hibernate for database and to manage Transactions.
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
  • Wrote JUnit test cases for unit testing, integration testing, and automated functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Used Jenkins for continuous integration to deploy application in AWS cloud
  • Used JIRA for tracking the project Stories in Agile Methodology.
  • Extensively used My Eclipse IDE configured and deployed the application into Apache Tomcat.

Environment: Agile, Spring 3.1, Git, Hibernate 4.2, HTML 5, AngularJS, NodeJS, JavaScript, Design Patterns, JUnit, Oracle SQL, Mongo DB, Spring Boot, Web Services-Rest, Maven, AWS, Eclipse 4.3, Web Logic 11g, Apache Tomcat 8, Jenkin.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) for the project.
  • Prepared an entire Data Model for the application including object table relationships.
  • Implemented application using Spring MVC and spring validation framework.
  • Developed custom user interfaces for NJ DOE schools using jQuery, jQuery UI for client side activities.
  • Used spring form tag library and other JSP tag libraries for form validations and view interfaces.
  • Used HTML, Spark, Bootstrap, CSS3, AngularJS to design the entire web application .
  • Successfully implemented the MVC pattern by writing the JSP as a view and java beans i.e. POJO's as a model and Dispatcher Servlets as the controller.
  • Implemented AJAX with JSON to support UI dynamic functionalities.
  • Successfully implemented the MVC pattern by writing the JSP as a view and java beans i.e. POJO's as a model and Dispatcher Servlets as the controller.
  • Implemented AWS Micro Service Architecture, with Spring Boot-based services interacting through a combination of SOAP and Apache Kafka.
  • Developed Web Services (SOAP) via WSDL, XML and XSLT for transferring data between different applications
  • Involved in producing & consuming SOAP based web services using WSDL, SOAP, JAX-WS, SOAUP UI etc
  • Implemented custom logging mechanism with the help of Log4j for logging all user operations in the form.
  • Used MAVEN Scripts for deploying the application on to dev, test and stage systems.
  • Application layer and Services layer are primarily coded using Java on Spring Tool Suite (Eclipse) IDE
  • Worked with CMIS client to support file upload and delete using AJAX.
  • Used Spring JDBC to access the data stored.
  • Used JUnit for unit testing application layer code and operation level testing for services
  • SVN was used for all source code control and maintenance
  • JIRA is used to track development tasks, bugs, enhancements and upgrades
  • Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
  • Used Docker , deployed a new running container , worked on the setup of Docker registry and published all the Docker images to that registry.
  • Application is hosted on Tomcat application server during development and deployed it to Web sphere application later.
  • Worked in an AGILE Environment: Attended daily Stand-up meetings and work was carried out on the basis of bi-weekly Sprints

Environment: HTML, Spring MVC, Spark, Spring ORM, CMIS, jQuery, jQuery UI, JDBC, JSP, Bootstrap, AngularJS, AJAX, XML, MYSQL, AWS, SVN, Log4j, Junit, RMI, EJB, Web Services - SOAP, Spring Boot, Micro services, Docker, Protractor, Kubernetes, LINUX, DB2, Spark, Oracle.

Confidential

Sr Java Developer Description:

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle) and used oops concepts.
  • Developed user interface using JSP, HTML, JavaScript and CSS.
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Handled the exceptions using try and catch blocks.
  • Used Collection Interface to develop internal logic of the application
  • SOAP service created with top down approach using Apache Axis2 framework, with marshaling and unmarshaling and producing WSDL file.
  • Dependency injection using Factory Design Pattern and Spring IOC
  • Using Spring Batch and JPA and implemented services to do backend processing .
  • Exposed and implemented top-down and bottom-up SOAP web services.
  • Used the spring framework for managing the navigation and page flow and working with applets development.
  • Assisted in development and maintenance of new APIs for integration.
  • Created SQL queries and used PL/SQL stored procedures.
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Involved in writing flexible queries at DAO layer.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Followed strategy of TDD using Junit based testing where writing test cases first and then writing logic based on test cases to reduce QA cost .
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins, Jenkins pipeline Jobs .
  • Used ANT tool for building and packaging the application.
  • Code repository management using SVN.

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, serialization, DAO layer, Spring, Applets, Integration testing, Cloning, Water fall, OOPS, Eclipse IDE, EJB, Oracle, SQL, JDBC, JBOSS, Swing, JUNIT, Eclipse ANT, SVN, Apache Tomcat Server.

Confidential

Java Developer

Responsibilities:

  • Optimized the code and database for maximum performance Designed Enterprise Application using MVC architecture.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, AngularJS, Bootstrap, JSP and Struts where users have all the items listed for auctions.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Day wise transactions were listed in the browser using Servlets.
  • Code complex SQL Join queries for reporting which include hundreds of different variations of reports Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Responsible for packaging and deploying components in to the Tomcat.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.

Environment: Core Java, Java Beans, JSP, Jbuilder, AngularJS, Bootstrap, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

Hire Now