We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Having around 8 years of experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS, React JS.
  • Expertise in implementing client - server business applications using Micro services.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Spring Boot, SQL and Object-Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks.
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda.
  • Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot and Distributed Cache.
  • Experience in developing applications with n-tier architectures.
  • Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery1.8, JqueryUI, Jquery plugins, AJAX, XSL, XSLT, and AngularJS.
  • Experience in using Maven and Ant for build automation.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
  • Good Experience in developing test cases with JUnit and logging with Log4j.
  • Extensive experience utilizing JAXB, JAXP and JMS.
  • Hands on exposure to multiple Application Servers like BEA Weblogic Application Server, Apache Tomcat and JBoss.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Wxaterfall software development processes.
  • Experience in understanding and using Relational databases like Oracle, MySQL, Microsoft SQL Server and NoSQL databases like Mongo DB, Cassandra and Couch DB.
  • Experience in using MKS Integrity client.
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Worked with multiple Databases including RDBMS Technologies (MySql, Oracle, DB2) and NoSQL databases (MongoDB, Cassandra).
  • Knowledge on NoSQL databases like Cassandra and MongoDB and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Hands-on experience on Apache POI in creating reports.
  • Experience in using CVS, Rational ClearCase and Git for version control.
  • Knowledge in developing System Design using UML methodology and preparation of class and sequence diagrams.
  • Communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.

TECHNICAL SKILLS:

Application Servers: Websphere Application Server, BEA Weblogic 8x/10x, Application Server, Apache Tomcat, JBoss

J2EE Technologies: J2EE1.5,1.4,1.3,1.2, EJB 3.0/2.0, Servlets 2.2/2.3, JSP 1.0/1.2, JSTL, JSF 1.2/2.0, Ext JS 4, JDBC, MVC, Struts 2.0, Hibernate 3.0/4.0, Spring 3.0/4.0, LOG4J, SL4J, JNDI, RMI, JUNIT, SAX/DOM, ANT

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, PL/SQL, Bash, UML, XML, HTML

IDE Tools: RSA, RAD,WSAD, Eclipse, NetBeans

Web Technologies: JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, Jquery UI, REST, JAX-WS, XSL, XSLT, AngularJS, Bootstrap.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI, XML, SAX, XML DOM

Databases: Oracle 10g/11g, MySql 4x/5x, MS SQL Server 9.0/10.0/11.0, MS Access 07/10, PostgreSQL

Design Methodologies: UML, Rational Rose, RUP, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case

Operating Systems: UNIX (Solaris, Ubuntu, Linux, OSX); Windows 9x/XP/Vista/7/8

Testing Tools: JUnit, SOAP UI, Selenium.

Adobe Tools: Adobe Photoshop, Adobe Dreamweaver, Adobe Flash Professional, Adobe Fireworks, Adobe director, Adobe Illustrator.

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Java Full Stack Developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed complex servlet to interact with AJAX front-end.
  • Involved in end-end development of the project.
  • Developed the UI using HTML5, CSS3, JavaScript, JQuery, JSP, AngularJS and ExtJS
  • Created Database objects like tables, views, indexes, program units (procedures, functions, packages). and updated many database related enhancements in the Oracle 10g database. Worked on SQL* plus for all manipulations in Oracle. Understanding the functional requirements.
  • Developed server side utilities using Servlets .
  • Worked with MEAN Stack where I have used Mango DB as a Data Base, Express JS as a Front End Framework, Angular JS as a Web Framework and Node JS as an Application server.
  • Used Apache spark to post messages to external vendor sites and exposed Web Services to other client applications like Admin Tool.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins, IBM RAD/RSA7.
  • Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, Prime Faces, Angular JS, JavaScript, JSON, AJAX, Spring, Hibernate, HTML.
  • Moving existing monolithic architecture to micro services and migrating them to AWS cloud.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Added Swagger API for Restful services to ease customers interaction with the remote services.
  • Working on designing and building MicroServices.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to Hibernate framework.
  • Designed some of the custom themes using word press
  • Worked on the website from start to finish to give it a new look using HTML, CSS, and JavaScript.
  • Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, and JavaScript.
  • Developed a production Node.js application with Express module and persisted user information in MongoDB using Mongoose ORM, Node JS to manage dependencies, and ExpressJS to quickly build a modular server code-base.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Developed backend web services using Node JS and custom components for the web applications using React JS .
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton and Data Access Object.
  • Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5/6 and Adobe Illustrator CS5.
  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, Composite View and MVC2
  • Designed the user interface of the application using JSF, HTML5, CSS3, JavaScript, AngularJS, Jquery and AJAX.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Developed the necessary front end user interfaces in JSP’s, DHTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
  • Developed communication among SOA services using XML schema.
  • Established wizard flows with spring webflows.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database
  • Maintaining separate build in ANT for the module for easy integration to the portal build and configure with Cruise Control
  • Developed the application on Websphere Application Server environment with RAD7.0 as development IDE.

Environment: : J2EE 1.5, WAS 8.0, RAD7, Springs 3.0, Spring MVC, Spring Core, Spring DAO, Hibernate 4.0, JavaBeans, webservices, Mainframes, JSP1.2,DHTML, JSF, HTML5, JavaScript, CSS, CICS, SVN, AngularJS, ClearCase, Oracle9i, RSA7, Jenkins,QC, JUnit, Selenium, Log4j, Rational Rose, AWS, Cassandra.

Confidential, New Jersey

Java Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Implemented business logic using Session Beans, Servlets and stored procedures.
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Created Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Experience in Object relational Mapping frameworks such as Hibernate.
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
  • Experience in writing SQL Stored procedures, Functions, Triggers and Complex SQL's.
  • Implemented client side Interface using React JS, Node.js.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Writing design specification and develop test cases.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Design the Micro services using Apache Camel Routing.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Microservices has been built using spring boot, spring security and deployed to AWS cloud.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Dockercontainer leverages Linux containers.
  • Involved in Developing GUI and writing the business logic for server side.
  • Developed e-commerce products allowing the application to accept online payments and establish credit relationships with the customer
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Design and develop user interface using HTML5 tags, AJAX, Angular JS, JQuery, and XMI.
  • Developed SOAP based Web Services using JAXB.
  • Developed web based applications using JavaScript, HTML5, DHTML and CSS3.
  • Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Created web application prototype using jQuery and Angular JS.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Involved in implementation of MVC pattern using Angular JS, and Spring Controller.
  • Involved in developing stored procedures and Triggers.
  • Write SQL procedures for intensive database transactions for Storing high volume HTML Data.
  • Created and consumed RESTFul Web Services using JAX-RS.
  • All the modifications were performed using JSP, Servlet and XML.
  • Developed applications using struts.
  • Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
  • Built and consumed RESTFul web services using Jersey framework.
  • Implemented the logging mechanism using Log4j framework.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
  • Used CVS as version control system for the source code and project documents.

Environment: Java, Struts, Hibernate, Spring, EJB, WSDL, JQuery, JAXB, SOAP, REST, AJAX, Angular JS, HTML5, JSON, JavaScript, CSS, JSP, Web Services, Unix Shell Scripting, Web logic, Oracle 10g

Confidential, Bridgeport, CT

Java Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Configured business applications in XML bean definition files using SPRING.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Developed Hibernate Configuration files for Oracle 10g and also Data Access Components using SQL, JDBC, Hibernate and JPA.
  • Developed drag and drop document editing using React Js.
  • Worked on JPA for persisting the objects into the system.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Used Apache Camel for the Implementation of Enterprise Integration Patterns using an API to configure routing and mediation rules and integrated Apache Camel with Spring Boot and MySQL Database.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Tested the integrated application and reported issues to the back-end developers (JIRA).
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Designed and developed Micro-Services using (MEAN Stack) node.js, Mongo DB.
  • Developed Java Code using Eclipse IDE and used multi- module Maven project to integrate Spring Boot, Restful API and microservices and deployed in Tomcat Server.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in Websphere Application Server.
  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster used Oracle DB and MongoDB for Database related activities.
  • Solid deployment experience on the UNIX platform.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.

Confidential -Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Involved in server side and front-end validation using Struts Validation framework and JavaScript.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS3 in developing the presentation layer.
  • Developed the user interface with JQuery, JSP, HTML5, CSS3 and JavaScript.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service). Used Ant for building and deploying the war file into the application server.
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Developed the UI using JSP, HTML, CSS, and AJAX and learned how to implement JQuery, JSP and client & server validations using JavaScript.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, RAD, XML, HTML, XHTML, Hibernate Struts, spring and JavaScript on Windows environments.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Developed web services code for the system will either use services in connected applications to perform business operations.
  • Designed Class/Sequence diagrams through RAD 6.5 for the technical design.
  • Writing custom filters, directives for the HTML5 using angular code.
  • Created XML for deployment descriptors, struts configuration files and integrated to validation files.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Generated Spring XML files for the configured beans.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Developed custom inversion of control framework for JSP portlets on Liferay Portal Server.
  • Prepared Unit and Integration test case documents.
  • Review Unit and Integration test case documents also responsible for Unit and Integration testing.
  • Consumed Web services using JAX-WS and generated client stubs from WSDL for web services.
  • Created Build and Deployment Script using maven for deploying the application to Websphere Application Server.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Oracle database was used, wrote stored procedures for common queries
  • Used Eclipse as the Java IDE in the development of the application.

Environment: Core Java, Java, JBuilder, XML Schemas, RAD, CSS, Struts, Spring, JavaScript, JSP, HTML5, XML, Hibernate, Websphere, Design Patterns, Servlets, JUnit, EJB, JMS, AJAX, Oracle 11i, Web Services, Windows XP.

Confidential

Java Full Stack Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Wrote Specification for the development.
  • Wrote JSPs, Servlets and deployed them on Tomcat application server.
  • Involved in writing PL/SQL Stored procedures, views for backend database access.
  • Used JavaScript and HTML for UI, Servlets as front controllers.
  • Developed Java Script for client side validations.
  • Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
  • Worked with teams where requirements are constantly being implemented, tested and improved
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers
  • Expertise in Object Oriented Design using UML-Rational Rose.
  • Involved in Server side and Client side programming.
  • Wrote SQL stored procedures and used JDBC to connect to database.
  • Developed data layer using JDBC
  • Created a user interface with HTML and JSP.
  • Involved in developing various Servlets.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
  • Validated the application on testing Environment.
  • Used DB2 as the database and wrote SQL & PL-SQL.

Environment: Java, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, UML, Apache Tomcat.

Confidential

Software Development Engineer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Used Eclipse IDE for writing code and BEA WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series and Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used GWT.and WAS migration
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its ip address
  • Extensively used GWT for developing ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: Java, EJB, JDBC, Servlets, JSP, Eclipse IDE, HTML, XML, JavaScript, BEA WebLogic, Oracle, Internet Explorer, Windows, HTTP.

We'd love your feedback!