We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 8+ years of experience in all the phases of SDLC includes Requirement Study & Analysis, Design, Development, Integration, maintenance and testing of various client/server and N - tier web applications.
  • Expertise in environment building n-tier applications using JAVA, J2EE, MVC Framework, Spring Boot, Spring, Hibernate, JavaScript, HTML/HTML5, CSS/CSS3, Angular JS, React JS, Oracle, SQL.
  • Experience in developing Micro-services using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Extensive knowledge of Scala/Java development
  • Extensive experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications in various domains.
  • Experience with XML, SAX, DOM, SOAP web services, WSDL and Restful web services.
  • Expertise in implementation of JAVA application data access tier with JDBC, SQL, etc. and manipulating databases e.g. Oracle 11g, MySQL, Ms SQL etc.
  • Exposure with Node JS, React JS for component loads events triggered as a developer .
  • Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
  • Extensive knowledge in developing Single Page Applications (SPA) using JavaScript MVCframework such as React JS.
  • Very good knowledge on latest frontend technologies, best practices, and load speed optimization techniques
  • Hands on experience in the implementation of Core Java SE 8 concepts like StreamsAPI, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Worked on Airship to develop, support, and optimize semantic data layers used for self-service reporting. Perform ad-hoc analyses for stakeholders on a variety of teams, including product, marketing, and engineering. Collaborate with product and engineering to ensure that the requisite data is being collected to answer questions, drive business decisions, and inform the market.
  • Hands on experience in developing applications using MVC Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form.
  • Expertise in securing the application using form-based authentication using HTML, JavaScript, jQuery, and CSS.
  • Planning, estimation and design and usually done in a group using Scala
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Extensive knowledge in developing Single Page Application (SPAs) using multiple JavaScript frameworks like AngularJS and NodeJS.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in building using Polymer, node.js, express.js, SASS and gulp.js for build management.
  • Implemented the REST based Micro services using the Spring Boot, JAX-RS, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the micro services.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3 (using SASS and LESS), Bootstrap, Angular JS, Angular2, 4.Xand developing dynamic web pages.
  • Developed Micro services using Spring Boot, Spring Cloud with Netflix Eureka to create the Discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as message Broker.

TECHNICAL SKILLS

Language: Java 7, Java 8, C, C++, SQL, PL/SQL

Application Servers: Web logic 10.3.4/9.0/7.1/6.1, IBM Web Sphere 8.x/6.x/5.x

Technologies: Servlets, JDBC, Vert.x, JSP, Struts, Hibernate, Spring BOOT, IOC, AOP, MVC, JSON, JMS, MQ, JBOSS, ORM

Web Services: Rest, SOAP, Apache-Tomcat

Web Technologies: HTML, JavaScript, AJAX, JQUERY, Angular JS, CSS3, HTML5, XHTML, DHTML, React JS, Bootstrap, Angular 6, Angular7, Angular 8

XML Technologies: XML, DOM

Database: Oracle 9i/10g/11g, PL/SQL, MySQL, SQL Server 2008, MongoDB Web/Applications Servers, JBoss

Build Tool: Ant, Maven, Gradle, Jenkins

Testing: Junit, QUnit, JMock

IDE Tools: Eclipse3x, IntelliJ, Atom, WebSphere, Dreamweaver

Version Control: GIT, SVN, CVS, Docker

Operating Systems: Windows, Mac OSX, Linux, Unix

Language: Java 7, Java 8, C, C++, SQL, PL/SQL

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr. Full Stack Java Developer

Responsibilities:

  • working at the highest technical level of all phases of custom application development
  • Developed the UI using JSP, HTML, CSS, angular JS, node.js and JavaScript.
  • Worked and Administer the new Angular based website.
  • Developed applications using Python and MySQL for database design for Created test cases during two-week sprints using agile methodology and Designed data visualization to present current impact and growth.
  • Used MSK to scale up storage in your cluster using the AWS Management Console or the AWS CLI.
  • Responsible for understanding the scope of the project and requirement gathering.
  • Developed of REST APIs in Python and MariaDB, providing backend capabilities to interface with OpenStack and other downstream APIs.
  • Creating, maintaining and updating various Web applications created primarily in Python
  • Used REST FULL API gateway to communicate with another web API.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Implemented Infrastructure automation or serverless Kubernetes to eliminate routine tasks like provisioning, patching, and upgrading.
  • Deployed a Kubernetes cluster with Terraform.
  • Worked in container-based technologies like Kubernetes and Openshift
  • Used Terraform to build and provision the architecture of a team. This involved writing modules for a variety of services such as APIs, queues, functions and others.
  • Used Terraform to automate system operations. Handled work from initial stage of development to create branches, make developers follow standards creating build scripts, labelling, automating the build process and deploy process by using Jenkins plugins.
  • Designed and developed entity beans for different modules and mapped associations between them. Associations are mapped using EJB 3.0 persistence Annotations.
  • Experienced in Presentation Tier development using JSPs, Java Standard, Tag Library (JSTL) and Custom Tags.
  • React Redux implements many performance optimizations internally, so that your own component only re-renders when it actually needs.
  • Involved in writing stored procedures in Oracle for database side validations, as well as functions and queries in Postgres database.
  • Used Spring Scheduler for scheduling patient appointments for all Physicians on primary Clinic telephone system. Provides excellent customer service to patients always.
  • Developed server-side functionality using Ruby, Javascript with Vert.x and Node.js
  • Integrating and using leading open source tools such as AngularJS, j Query and Vert.x
  • Used AJAX for asynchronous communication with server along with Implementation amp; design of bean orchestration.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Used AWS RESTFULL API gateway to communicate with another web API.
  • Built Jenkins jobs to Create AWS infrastructure from GitHub repos containing terraform code.
  • Developed API for using AWS Lambda to manage and run the code in the AWS.
  • Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Designed and implemented ETL job restart ability using Checkpoints and optimal package design techniques in SSIS.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
  • Used Apache Kafka as a messaging layer.
  • Good experience in Apache Kafka messaging system and implementing Kafka clusters.
  • Followed the Agile methodology to implement the application
  • Converted mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Using GIT and Update Daily task in Rally to the Agile Methodology.
  • Docker Containers were used to allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package.
  • Used GIT for version controlling and regularly pushed the code to GitHub.

Environment: Java 1.7,Oracle 10g, Hibernate 3.0, Microservices, JSP, Scala, Servlets, JavaScript, Maven 3.3.3, Design Patterns, HTTP, HTML5, CSS3, XML, XHTML, SQL, Angular js, JDBC, JNDI, JUnit, GIT, Log4J, Agile methodology, shell scripting, EJB 3.0, JMS, LDAP, AJAX, ICEFACES 4.0.0, JSF 2.2, MVC, dom4j 1.6.1, JQuery, Spring scheduler, Docker, Redux, RabbitMQ Apache Tomcat 8.0, MAXIMO 7.0., Hazelcast, EDA, AEM, Angular 7

Confidential, Minnesota, MN

Java Full Stack Developer

Responsibilities:

  • Expertise in using of Angular JS, HTML, JSTL, JSP and jQuery for the presentation layer along with Java script for client-side validation.
  • Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
  • Worked on developing Micro service architecture application using MERN stack (Mongo DB, Express JS, React JS, and Node JS).
  • Change management activities supporting production deployment to Developers, Quality Control Analysts, and Environment Management personnel on Python
  • Used EJB 3.0 to create service which is responsible for transferring metadata and data to each other.
  • Use EJB3 and DTO and DAO’ design pattern to persist data in DB2 9.1 database.
  • Experience with building integration with CA Agile Central(Rally) and other tools such as Github, Jenkins etc.
  • Experience in extracting appropriate features from data sets in order to handle bad, null, partial records using Spark SQL.(Scala)
  • Created Micro services business segments and RESTful administration endpoints utilizing Spring Boot.
  • Prior SharePoint migration experience from an existing platform or older Sharepoint version.
  • Building and integrating custom applications within Rally
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Worked on highly advanced user interface design and development using Angular2, Node JS, ES6, HTML, CSS and Bootstrap
  • Created all cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.
  • Used Maven for dependencies and configuration management.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Experience using AWS for hosting virtual instances and handling scalability
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for pre-prod and prod environments
  • Involved in working with Eclipse Environment. Unit tested application using JUnit, Log4j for logging and debugging and built the package-using Maven and deployed the application on to the WebSphere Application server.
  • Used Angular.js and NodeJs to create Views to hook up models to the DOM and synchronize data to from server.
  • Used GIT for version control.
  • Involved in writing the business logic code of the application, usually involving database access that implements individual EJB’S.
  • Exposure with Node JS, React JS for component loads events triggered as a developer so we can use them for the components.
  • Used MVC as an interface layer for management of user interactions within the application and presentation of data controls and operational results.
  • Interface MVC coding is completed using My Faces JSF and additional view component libraries, including AJAX-capable components/API’s within the Ice FacesJSF framework/library.
  • Used LDAP for authentication purpose and dom4j for XML parsing.
  • Involved in using JMS for interposes messaging.
  • Import and export of records into Maximo tool was achieved.

Environment: Java 1.7, IBM Web Sphere 8.1.7, ORM, Oracle 10g, Hibernate 3.0, JSP, Servlets, JavaScript, Maven 3.3.3, Design Patterns, HTTP, HTML5, CSS3, XML, XHTML, SQL, Angular js, JDBC, JNDI, JUnit, GIT, Log4J, Agile methodology, shell scripting, EJB 3.0, JMS, LDAP, AJAX, ICEFACES 4.0.0, JSF 2.2, MVC, dom4j 1.6.1, JQuery, Apache Tomcat 8.0, Autosys, MAXIMO 7.0., Kubernetes, AzureRally, SharePoint, wiki, redux

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Closely worked with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client -side validation.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Worked on SOA/Web Services and created request and response WSDLs
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application
  • Assisted Database Developers using SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Involved in Performance and SQL Query Optimization.
  • Used JBOSS for developing and deploying the application.
  • Used Maven for dependencies and configuration management.
  • Developed the business layer logic and implemented EJBs Session beans
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts for the build and deployment of J2EE components in application server
  • Involved in designing test plans, test cases and overall Unit testing of the system on Eclipse environment.
  • Used CVS for version control.
  • Involved in using ORM tools and technologies.
  • Involved in Agile scrum meetings.

Environment: Java 1.5, Struts, IBM RAD 6.0, IBM Web Sphere 6.0, ORM, IntelliJ, Oracle 10g, Spring 2.5, Hibernate 3.0, Spring BOOT, AOP, JSP, Servlets, JavaScript, Maven, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, SQL, Angular js, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JSON, JBoss, Agile methodology.

Confidential

Java Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole framework for the projects, based on Struts MVC & Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Worked on SOA/Web Services and created request and response WSDLs
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Developed Pre-Screen, Valuation, Masters Modules.
  • Involved in using Oracle application server.
  • Involved in development of GUI for Pre-Screen, Valuation, and master’s Modules.
  • Written Junit tests for unit level, functional level test cases.
  • Fixes bugs reported by QA for the software
  • Conducts component level systems design and develops prototypes and unit and integration testing
  • Used Subversion for software versioning and as a revision control system.
  • Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
  • Involved in designing responsive coding for mobile devices.
  • Involved in using ORM tools and technologies.

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, IOC, AOP, Hibernate, SQL Server 2008, ORM, JavaScript, XML, Tomcat, Eclipse, AJAX, SVN, JDBC, Web Services, XSLT, CSS, DOM, HTML, Maven, ANT, DB2, JUnit, ORACLE, JSON,HTTP, JBOSS, XHTML, JMS, MQ, Agile, REST API, multi thread server systems.00

We'd love your feedback!