We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 8 years of Software in design, development, deployment Maintenance of web - based and Client-Server business applications using OOP, Java technologies in various domains Retail, Banking.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications and other client environment specific tools to design the client module.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring 4/5, JDBC, JNDI, JMS, SWING, Angular 6/7,HTML/DHTML, XML and Struts framework.
  • Experience in client side designing and validations using HTML, CSS, Java 8, AJAX, jQuery, AngularJS and NodeJS developing API usingNode.jsto allocate access to data inSQL, MongoDB
  • Used Apache Mesos and Kubernetes to deploy and manage Micro services in data access layer to access and update information in the database.
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns and other client environment specific tools.
  • Good Knowledge in Jenkins to automate the Deployment Process to query the database and perform other CRUD operations.
  • Experience in Agile software development process test Driven Development and Scrum in handling messaging services in secure file transfer using SFTP tool and to enable SSH keys for password less authentication service.
  • Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHP
  • Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack
  • Expertise in Struts and Hibernate Frameworks and concrete classes to interact withpersistenceentities in the servers in handling messaging services Hadoop skills usingApache Kafka to design the client module servers
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, JAXB using tools like Apache Axis and Developed REST API web services using Spring Boot, Spring MVC.
  • Expertise in NoSQL databases like MongoDB for merging branches and used Source Tree to solve conflicts and queries comprehensive knowledge in RDBMS databases like Oracle 10g/11g/12c, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating system environment worked on IDEs such as Eclipse/My Eclipse, JBuider in applications to replace and manage some of the business logic
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere to build the application on server side.
  • Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Versatile team player with good interpersonal skills, commitment, result oriented, hardworking, passionate to learn trending technologies and take on challenging tasks.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 6/7, AngularJS, CI/CD, NodeJS, Bootstrap, Swagger, JSON.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Web Services: JAX-WS (SOAP), JAX-RS (REST, Rest API), WSDL.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring ORM.

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

AWS: EC2, RDS, S3, ELB, EBS, Lambda.

Web/Application Servers: Apache Tomcat 6.0, Apache Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dreamweaver, Rational Rose, Google Cloud, PCF, Docker, Kubernetes, UML, Selenium.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Participating with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions experience in designing, developing and deploying J2EE applications on IBM WebSphere /WebLogic Application Servers, Tomcat
  • Involving in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Using Micro service architecture, Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity Micro services.
  • Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL Working with Azure relational and no-SQL and deploy, configure, maintain compute on Azure cloud
  • Using REST API, HTTP requests and implemented JSON format for data exchange for communication of Micro services with one another.
  • Expertise in Spring 5framework extensively used Spring DI, Spring Batch, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP &REST Web Services.
  • Using Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • ImplementedAWSfunctions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway. Lambda
  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash using Jenkins for CI/CD, using Ant, Maven for build, GIT for version control
  • Implemented Swagger Configuration inSpringBootfor auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Created services that perform HTTP calls using Angular JS to backend REST API for data retrievals implemented the user interface using the JavaScript, JSP, AJAX, Angular 7, HTML5, CSS and Bootstrap.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions implemented fail safe and circuit breaker patterns in Spring Boot, Micro service applications using HYSTRIX.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Deploying the spring boot Micro services to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST and Spring Boot for Micro services
  • Involved in self and peer-to-peer review, creating and updating technical and functional documents used Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS.
  • Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.

Environment: Java 8, J2EE, Spring 5.0, Spring Boot, Spring MVC, SOAP, Rest, Rest API, Hibernate, JPA, Junit, WebLogic HTML 5, CSS 3, JavaScript, Jenkins, Kafka, Node.js, jQuery, Micro services, Angular JS, Angular 7, JBoss, Docker, AWS, CI/CD, PCF, Eclipse, JSON, JSF.

Confidential - Germantown, MD

Sr. Java Developer

Responsibilities:

  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Designing and implementing scalable,RESTandmicro services- basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Hibernate Framework for object relational mapping and persistence developed effective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
  • Developed Application to JSON and XML from Restful web service from consumer side using Angular JS configured Hibernate session factory to integrate with Spring4 and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the Java and XSLT with Tag Libraries in Struts framework.
  • Developed SOAP, Micro Services which are like API's used for Home Automation they also keep the data in synchronization between two database services.
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize with Angular6 framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts on Bootstrapping technology for the best user Presence.Extensively used the JavaScript and jQuery plug-in to fetch and display the data on web pages and create interactive features in the application.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular6, SOAP, REST, REST API, Google Cloud, Kubernetes, Bootstrap, JavaScript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j.

Confidential - Bothell, WA

Java Developer

Responsibilities:

  • Worked on the critical areas of the applications like Impersonation functionality, Internal Login page maintenance of the internal Asset Management tool which is especially designed to manage the images that are used in the application.
  • Involved in the integration of Struts with Spring Framework and implementedSpring MVC,Spring IoC, Spring AOP, Spring JDBC, Spring Persistence withJPA.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Wrote the Hibernate-mappingXML files to defineJavaclasses - database tables mapping used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures,triggers.
  • Used the Angular JS tags inside the HTML page to make the page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity and Rest services templates are generated using swagger2 specifications
  • Developing a new library with Micro Services architecture using Rest APIs, spring Boot and Amazon Web services fixed the defects that are not only raised on the areas that worked but also on the entire application.
  • Designed the internal Login page using the bootstrap 4 and performed validations using the JavaScript created a Java bean class by using all the XML’s that are related to service and sales which are typically called Java marshaling and unmarshalling.
  • Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both functional and technical details worked on the Rest API web services while displaying the data on the pages.
  • Used the JIRA tool to track the issues and bugs. Maintained each defect in different stages like Open Issue, In Progress Issue, Resolved Issue, Reopened Issue and Closed Issue.

Environment: Java 5,J2EE, Spring, Spring MVC, Spring Boot, Spring Ioc, Spring JDBC, SOAP, REST, REST API, JSP, Servlets, AngularJS, HTML, CSS, JavaScript, Hibernate, Microservices, Bootstrap4, Log4J, JavaScript, SQL, Apache Tomcat 8.0, JIRA.

Confidential, Bothell, WA

Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Worked on implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Valuators, Event Handlers and Navigation Handlers.
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
  • Developed web application using Spring MVC framework.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and JavaBeans.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Developed JDBC code for backend processing.
  • Used Subversion for version control and log4j for logging errors.
  • Involved in writing test cases for testing functional specification and for unit testing
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.
  • Interacted with testing team to fix defects.

Environment: Java, J2EE, Struts, JSP, JDBC, Servlets, JavaScript, JUnit, Hibernate, WebLogic, Log4j, Maven, PL/SQL, Oracle, Windows, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.

We'd love your feedback!