We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Redwood City, CA

SUMMARY:

  • Full Stack Developer with 8+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Experience in Waterfall, Agile (scrum) methodologies where there will be daily SCRUM meetings to understand the status and resolve any issues and in making web pages cross browser compatible and server scripting languages.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap like Node JS and Backbone JS.
  • Developed RESTful APIs using Java/Spring Boot and UI using Typescript/Angular2.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Worked with Web Sphere Application Server, Confidential Web Logic application server, JBoss Fuse and Apache Tomcat Application Server.
  • Highly experience with Java IDE’s like Eclipse, STS, RAD, IntelliJ, NetBeans.
  • Develop cloud native applications using technologies such as Docker, Kubernetes, Kafka.
  • Having Experience with open source Frameworks like Spring Boot, Spring Cloud.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Exceptional skills in Agile Development and Test-Driven Development and High ability to work on Agile projects.
  • Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
  • Build Microservices for the delivery of software products across the enterprise.
  • Very Good knowledge on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, had experience on deployment tools like Maven.
  • Designing and implementing BPM services for various domains within using tools like Apache camel
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC.
  • Worked on translation of diameter protocol for Reinvent client. Manually translated the source code of RF Server module from C, C++ to Java. Manually converted source code in C++ for Client Profile Server to C so that it can be converted to Java using the "C to Java Translation Tool".
  • Strong skills in RDBMS implementation and development using Confidential, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Experience in Global Administration for Jenkins, GitHub, Subversion, JIRA, SonarQube.
  • Hands on work experience on various Enterprise Integration frameworks like Apache Camel
  • Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality.
  • Subversion SVN, CVS, GIT, RTC and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management using JIRA.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • K nowledge in PostgreSQL Database Performance and Statement Tuning.
  • Domain knowledge and business expertise in Banking, finance, Insurance.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL.

Markup/XML Technologies: HTML, CSS, XHTML, JavaScript, Typescript, JQuery, Ajax, AngularJS, Angular2/4, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Spring Boot, Spring Batch, Spring Security.

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, WebLogic.

Database: Confidential, SQL-Server, MySQL server, Mongo DB.

Development Tools: Eclipse, RAD, Spring Tool Suite (STS).

OR mapping: Hibernate, JPA.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Amazon Web Services (AWS), Micro Services.

Modelling/ CASE Tools: Rational Rose.

Testing Tools/ Others: JUnit, Soap UI, Putty, Mockito, Rational Clear Quest.

Version Control: CVS, SVN, Rational clear case, Star Team

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

PROFESSIONAL EXPERIENCE:

Confidential, Redwood City, CA

Full Stack Java Developer

Responsibilities:

  • Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Identified scenarios and strategies for performance testing and collaborate with test team on execution.
  • Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
  • Established relationships and lead/direct technical development teams for SOA-based design, architecture, development, and testing.
  • Created Architecture enhancements for Distributed JEE applications and legacy integration with Mainframes applications.
  • Implemented business logic in Python to achieve reduced unplanned downtime by predicting equipment issues before thy occur
  • Involved in the application development using Spring Core, MVC modules and Java web based technologies: such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
  • Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
  • Implemented different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Used Hibernate - Object Relational Mapping Tool for the backend data persistency.
  • Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
  • Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Used Struts and JSTL tag libraries in the JSP pages.
  • Executed all the web service test scenarios by using SOAPUI.
  • Automated test cases with SOAP UI and Groovy scripting.
  • Entire Backend and frontend modules are developed in Python on Django Web Framework.
  • Developed front end web pages using JSP2.0, JSON, Angular JS, CSS, JavaScript.
  • Developed Maven build scripts to automate the deployment to various Web Servers.
  • Developed WebSphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.

Environment: UML, OOAD, Agile/SCRUM, GOF Patterns, SOA Patterns, EAI Patterns, RSA, MS Visio, Java 7, JSP, Droplets, jQuery, MySQL, Angular JS, JSON, Dynamo Servlets, JDBC, Struts1.1, ATG 9.0, XML, Tomcat, EJB, JMS, Confidential 10g, Linux, Maven, XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins.

Confidential, Palo Alto, CA

Full Stack Java Developer

Responsibilities:

  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Actively involved in mock screens development and project start-up phase.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing).
  • Designed an d created Angular 2/4 factories to make RESTful API calls by using typescript, $http and $resource to get the JSON contract.
  • Experience using Typescript two-way data-binding, directives, controllers, filters, UI-routers and creating custom directives in Angular 2/4.
  • Configured Jenkins jobs, Install Plugins for generating artifacts.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular-JS, and Bootstrap with Confidential database as the backend.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Designed and developed business components using Spring Boot.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Confidential Relational data model with SQL-based schema.
  • Developed RESTful APIs using Java/Spring Boot and UI using Typescript/Angular2.
  • Used Microservices architecture with Spring Boot based service through REST.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Experience with Unit testing using JUnit and Mockito.

Environment: Java 8, J2EE, Restful Web Services, Vaadin 7.0, JavaScript, Typescript, Spring Framework, Hibernate, JPA, MySQL, Maven, Kafka, WebLogic 12c, JUnit, Confidential, CVS 1.2, GIT, Angular 4.

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Worked simultaneously in both production and development teams Developed and design the prototype of web page by using the HTML5, CSS3, Bootstrap, JavaScript, Angular JS, React JS.
  • JSP Standard tag, AJAX, JQuery developed the interactive presentation layer and created the UI.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • By using the core java developed the Business logics and components along with that used Multithreading, Java API, Collections API, Servlets, and JSP.
  • Implemented Business Logic using Java 1.7/1.8, Spring MVC and Hibernate.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed XSLT for transformations from RESTFUL to XML, JSON to JSONX.
  • 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
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Produced SOAP web services using JAX-RS for building the business application layer.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Led migration of analytics Cassandra data from AWS to physical DC.
  • Designed Cassandra data model for tracking of user contacts (to notify them when people they know join the platform)
  • Logical implementation at the client side is developed by the JQuery core library functions.
  • Deployed Applications on Confidential WebSphere Server.
  • Involved in writing JUnit test cases, unit and integration testing of the application. Established communication between the client and server by the JSON objects.
  • Configure and supervise SonarQube for weekly client reporting.
  • Experience in unit testing using Junit, Mockito.
  • Initially, at project development Ant used for the build framework and but to reduce the complexity of the application used Maven for build framework and Jenkins for continuous build system.
  • Used SVN for Version Control. Actively involved in code reviews and in bug fixing. Involved in build modules like Linux environment with Ant script.

Environment: Java 1.7/1.8, JSP, JavaScript, JBPM, ReactJS, Ajax, JQuery, Ant, Spring 3.x,Spring MVC, Micro Services, AWS, Spring Security, Spring Boot, Spring JDBC, Spring ORM,,AWS, SOAP Web Services, and Hibernate 3.x, SVN, JUNIT, WebSphere Server, EJB, Mongo DB, Cassandra, Eclipse IDE, Hibernate, HTML5, CSS3, XML, SOA, JSP, JUnit, Jasper Reports, Jenkins, Maven, ant and Windows.

Confidential, San Diego, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, Servlets, JSTL, Ajax, DOJO and Angular JS.
  • Involved in developing the CSS sheets for the UI Components.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Worked on developing Restful web services using Spring Boot.
  • Monitored the error logs using Log4J and fixing the problems.
  • Wrote UNIX Shell Scripts.
  • Used XML with SAX parser to transfer data between applications.
  • Written the Rest Services to get the data from Confidential database.
  • Developed and deployed applications on cloud platform.
  • Developed MicroServices using ELK stack and Kafka for API logging and auditing.
  • Built a central scheduling microservice using docker, spring boot and kafka to schedule data center.
  • Used Java/J2EE Design patterns like Business Delegate, Session Facade, Data Transfer Object (DTO) and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used Maven dependencies during implementing CXF web services.
  • Wrote scripts to create tables, views, indexes and synonyms required meeting developer needs.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Performed CRUD operations with data in Confidential database.
  • Used Jenkins with maven for Build and Deployment.
  • Used Sonar for maintaining the code quality and JUnit code coverage.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server deploying various components of application.

Environment: EJB, Hibernate, J2EE, Java, XML, Servlets, JSP, UML, JMS, JSTL, HTML5, CSS3, JavaScript, Angular JS, Confidential, Ext JS, Maven, SOAP, CXF Web Services, UNIX, Ajax, CVS, Confidential, WebSphere Application Server.

Capital South Bank, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap & used Client-Side validations were done using Angular-JS, XSLT and JQuery (Masking), and Google graphs XML DOM.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used Spring Inversion of Control, to make application easy to test and integrate
  • Used Auto wired POJO.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular-JS, and Bootstrap with Confidential database as the backend.
  • Web application development for backend system using Angular-JS with cutting edge HTML5 and CSS3 techniques
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Implemented web services for communicating by using SOAP.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Worked on Web Services Testing tools like SOAP UI and Parasoft.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used Rational Clear Case for version control.
  • Deployed Applications on Apache Tomcat Server.
  • Used CodePro Analytics to make sure all the code maintains standards.
  • Used Maven script for building and deploying the application.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: J2EE 1.5, JSP, AngularJS, Spring 2.5, XML, web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Clear case, Apache Tomcat Server, HTML, AngularJS, CSS, XSTL, DB2, MongoDB, Oracle11g/10g, Log4J 1.2, JUnit, Maven.

Confidential, Tinton Falls, NJ

Java/J2EE developer

Responsibilities:

  • Developed project Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Worked on JavaScript, JSP’s, HTML, CSS in the front-end development.
  • Used jQuery for client-side validations and handling AJAX asynchronous requests.
  • Worked with Multithreading and Thread Pooling.
  • Developed the device driver using C++ languages in Linux. Used XSLT templates to convert XML into C++ code.
  • Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information. Developed DAO's, java objects and used Hibernate as part of persistence layer.
  • Used NetBeans IDE to develop the Application.
  • Involved in modifying and writing SQL queries and stored procedures.
  • Designed and Developed SOAP Web Services.
  • Used Spring to do granular level validation for web services.
  • Involved in functional and unit testing and used JIRA tool for task assignment, bug tracking and fixture.
  • Used Maven to build and deploy the project.
  • Used log4j for writing the logs in respective files. Used powerful version control GIT.
  • Followed Agile/Scrum process for development.
  • Coordinating with other programmers in the team to ensure that all the modules complement each other well.

Environment: HTML, CSS, JavaScript, jQuery, JMS 1.1, AJAX, SOAP Web services, Java J2EE 1.5, JSP 2.1, Spring, Hibernate 3.5, NetBeans IDE, SQL 10.0, IBM Web Sphere Application Server 7.0, Maven, Ajax, XML, GIT, JIRA.

Fanatics, Jacksonville, FL

Java Developer

Responsibilities:

  • Analyzed Business Requirements for the design and development of the tool.
  • Product coding/Implementation for prototype.
  • Well versed in the concepts of C++ generic programming.
  • Involved in front end server-side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
  • Developed JSPs, JavaBeans and Servlets.
  • Created images/icons for web pages using Photoshop.
  • Interaction with the clients for modifications after UAT.
  • Testing/Reviews with final changes.
  • Data validation and documentation for future changes.

Environment: HTML/CSS, Java, C++, JSP, Servlets, XML, XSL, Struts, Dreamweaver, JavaScript, Apache Tomcat 4.1, Confidential 7.0, Eclipse, Windows NT.

We'd love your feedback!