We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 7 Years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in teh Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, Angular, jQuery.
  • Extensively used teh JavaScript frameworks, jQuery, Bootstrap, Angular JS.
  • Experience in ReactJS and working with reactFlux architecture.
  • Good understanding of Redux concepts such as State Store,Action Creator,ReducerandContainer.
  • Hands on expertise in developing Angular 2/4 features like Directives, Filters, Services.
  • Expertise in using Angular components, Forms, Events, Router, and Pipes.
  • Experience in JAVA/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, Business Delegate, Session Façade
  • Worked extensively with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Experience in Core Javaconcepts like JavaBeans, Collections Frameworks, Exceptions handling and Multi-threading etc.
  • Experience in developing light weight business components and integrated applications using Spring framework, Spring web MVC.
  • Worked with JavaScript libraries like Ember.js, Backbone.js. Experience in developing applications Groovy and Grails, Hibernate/GORM, and Spring framework.
  • Hands on experience in version control tools like Git, SVN and CVS.
  • Extensive experience in writing stored procedures, functions and database triggers using SQL and PL/SQL.
  • Experience in testing and code coverage using TestNG, Mockito, Power Mock.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, STS
  • Worked on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Developed AWS Cloud Formation templates to create custom sized subnets, EC2 instances, ELB, Security Groups.

TECHNICAL SKILLS

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular Backbone JS, jQuery, ReactJS, Express, Bootstrap

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, JAXB, Restful, AWS

Frame works: Struts, Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, Selenium, Mockito, Junit, Power Mock, EasyMock, QUnit, Protractor, Cucumber

RDBMS: ORACLE 11g/12c, MySQL, SQL-Server, DB2

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic, IBM

IDE’s: Eclipse, NetBeans

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, Factory Observer, Prototype

Version Controls: GIT, SVN, CVS, JIRA

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco CA

Sr Java Full Stack Developer

Responsibilities:

  • Participated in Agile methodology and Involved in Design, development, Implementation and testing of teh enterprise applications.
  • Involved in Web application development for backend system using HTML5, CSS3, Angular6, PrimeNG, Typescript and Angular CLI.
  • MaintainedInterfacecompatibility andconcurrencyin teh project usingJava 8new features like default, static methods and Concurrency API.
  • Developed various Angular components, services and modules to implement features of teh application.
  • Involved in writing Python API for Amazon Lambda to manage some of teh AWS services
  • Performed form validations using reactive forms from Angular 7.0 framework
  • Performed Angular forms sync and async validations for reactive forms in teh application.
  • Used an Angular charting library to develop views dat TEMPhas line, pie, bar and dynamic charts.
  • Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Maintained source code in GIT Repository.
  • Used node.js for JavaScript applications to deal with Http Request.
  • Familiarity with Version control tools like CVS, Git., SVN.
  • Used Apache camel to integrate teh different applications using protocols like http, ActiveMQ and JMS.
  • Used Spring MVC to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh back-end tier of teh application.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring Boot, Spring Cloud and Rest
  • Extensively worked on Spring bean wiring, Spring DAO, Spring AOP modules and implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Developed teh application usingWebworks / Xwork Frameworkdat leverages classicalModel View ControllerMVC architecture usingspring.
  • Involved in build process, modifying teh Gradle files, compiling teh code building, packaging teh WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Developed end to end data processing pipelines dat begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase.
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per teh requirement of teh pipeline.
  • Implemented Single Page Application (SPA) using Angular Js2.
  • Develop various screens for teh front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Consumed Web Services by implementing Spring REST support is to make teh development of RESTful Web services
  • Migration of Data from Reports generated by various vendors into PostgreSQL Databases using PostgreSQL Export/Import Procedures.
  • UsedSpring Bootat back-end which helps to develop application with ease.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
  • Generate PostgreSQL DDL from Oracle DDL using ora2pg and AWS tool.
  • Used Java 8 features like stream and Lambda expressions
  • MaintainedInterfacecompatibility andconcurrencyin teh project usingJava 8new features like default, static methods and Concurrency API.
  • Worked onKubernetescluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.Also created yml files for using a swagger API within UI.
  • Responsible for analyzing business requirements on multiple projects and define technical project specifications.
  • Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Understanding functional specifications and documenting technical design documents for teh Project.
  • Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Involved in writing Python API for Amazon Lambda to manage some of teh AWS services.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue and Simple DB.
  • Hosted and tested teh application in AWS servers before publishing it in actual production environment.
  • Scaled teh component interactions and generalized teh interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.

Environment: Java 1.8, STS, Gitlab 7.0, Oracle 12c, JMS, Activemq, Servlets, HTML5, CSS3, Node.js, Angular6 JavaScript, Typescript, PrimeNg, NGRX, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Hibernate 4, Log4j, Selenium, Jenkins, Gradle, Apache, AWS

Confidential, Burlington, NC

Sr Java Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL
  • Developed teh service layer, a layer dat acts a bridge between teh presentation layer and data access layer, with Spring MVC framework
  • Used Angular 2 as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with teh server.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Configured development environment using JBoss application server for developer’s integration testing.
  • Involved in fetching user details from third party applications using OAuth Authentication.
  • Developed persistence Layer using Hibernate to persist teh data and to manage teh data
  • Developed teh view-controller components using Servlets/JSPs, JavaScript (jQuery), CSS, HTML.
  • Used SAML Based Security Algorithm approach for security Implementations.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
  • UsedRedux storeto store all data for frontend.
  • Used various features in Angular 2 like Typescript programming, services, components, routing, custom filters, http requests, custom directives to meet various customized requirements and promises.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Developed teh JSON structure for teh data transfer in between teh Goggle Web Toolkit (UI) and business tier.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Used SDK such as Eclipse IDE, Toad, SVN etc. in dis project.

Environment: Java 1.8, Hibernate, Spring, XML, SAML, OAuth, Tortoise SVN, JSP, DB, MVC, React, Redux, J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS

Confidential, Irving Tx

Full Stack Java Developer

Responsibilities:

  • Involved in designing software component model and authoring system requirements specification document.
  • Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational Rose Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language (HQL) for developing query services.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Working on development of ecommerce platform for multi tenants built in Java (Spring Boot) and Angular 6
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Worked on highly advanced and user interface design and development using Angular 2/4 HTML5 and CSS3.
  • Fetching teh records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Developed many web-based features such as survey editors, search utilities and secure application forms using J2EE technologies.
  • Used Angular 4 Reactive forms to implement complex forms and performed teh validations using Form Builder.
  • Used Angular4 to develop client-side web application which included dealing with data.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes dat can be used in several different web pages.
  • Developed applications using Angular2/4, Java8 and new features of java (lambda expressions).
  • Helped update an app to useReactNative and implemented new screens and logic.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring Framework.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Search and fetch teh corresponding records using SOLR query.
  • Used Spring Framework for IOC, AOP, and DAO layer design patterns.
  • UsedReact JSfor templating for faster compilation and developingreusable components.
  • Developed business components using Spring IOC (Inversion of Control) framework.
  • Implemented logging functionality using Spring AOP (Aspect Oriented Programming).
  • End to end deployment ownership for projects on Amazon AWS.
  • Implemented Angular 2/4/ Router to enable navigation from one view to another.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Automated teh cloud deployments using python and AWS Cloud Formation Templates.
  • Used ANT scripts to build and deploy projects onto teh application server.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo.
  • With teh concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services AWS.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java/J2EE, IBM Web Sphere 8.0, spring boot, Hibernate, DOJO Tool Kit, Eclipse IDE, Servlets, XML, JAXB, UML, AJAX, Bootstrap, Angular, JavaScript, Bootstrap, JSON, Clear Case, Oracle 11g, PL/SQL, JUnit, SVN

Confidential

Java Developer

Responsibilities:

  • Developed REST services to talk with adapter classes and exposed them to teh angular JS front-end.
  • Worked on RESTful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on teh requirement documents
  • Implemented Object-relation mapping in teh persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed Spring REST Exception Mappers.
  • Developed JavaScript behavior code for user interaction.
  • Created database program in SQL server to manipulate data accumulated by internet transactions.
  • Wrote Servlets class to generate dynamic HTML pages.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed teh XML Schema and Web services for teh data maintenance and structures Wrote test cases in JUnit for unit testing of classes.
  • Developed application framework using struts with design principals of teh J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.
  • Responsible for deployment of application in teh Integration/Functional Environment, providing necessary assistance to UA tester.

Environment: JAVA, Java Script, HTML, JDBC Drivers, SOAP Web Services, UNIX, Shell scripting, SQL Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in total Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Used RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Worked on Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participated in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes).
  • Developed Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensively used AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Appropriate use of Session handling, data Scope levels within teh application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Integrated Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and- un-marshalling using JAXB.
  • Prepared and executed JUNIT test cases to test teh application service layer operations before DAO integration.
  • Created test environments with WAS for local testing using test profile and interacted with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest. Implemented Spring WebFlow for defining and executing UI flow in teh application for teh Order Guide module.
  • Created views and updated code to IBM Rational Clear case for Source code control.

Environment: Java: JDK 1.5, JSP, JavaScript, EXT JS, AJAX, XSLT, SOAP, JAXB, Spring Webflow, IBM WebSphere Application server, Spring Framework, JPA, WAS, SQA, RUP, Rational Rose, PL/SQL, WSDL, JUNIT 3.8, log4j 1.2.

We'd love your feedback!