We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • Over 7+ years of IT experience in analysis, design, implementation, and testing of Client/Server Applications, Web Based Applications using Java, JEE technologies, and Object - Oriented Programming Concepts.
  • Experienced in Agile Software development process and strong technical knowledge in Core Java, JEE, and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation, and Testing during the development of software applications.
  • Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, HTML5, CSS3, AngularJS, jQuery, AJAX, JavaScript.
  • Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, PERL.
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate and Algorithm.
  • Created Terraform modules to create instances in AWS and automated process of creation of resources is AWS using Terraform.
  • Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deploy on AWS, using build scripts and automate solutions using Shell and Python Scripts.
  • Experience in Spring Framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Extensive experience in designing and executing Automation testing using Mercury tools (Quality Center / Test Director, Winrunner, LoadRunner, QTP) and PVCS Defect Tracker.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands-on experience in one or more MVC framework Spring (DI/IOC, AOP, and JDBC template).
  • Experience in designing web services, SOA based applications and writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environments.
  • Experience in developing and consuming Restful web services.
  • Good hands on experience developing a responsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands-on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), SubVersion Codes, ClearCase and GIT for providing a common platform for all the developers.
  • Experience with Test Driven development like JUnit, TestNG, Mockito, Selenium, Cucumber and performed RD to develop Selenium cucumber frame
  • Good experience in developing test cases with JUnit for Unit testing and Log4J for extensible logging, debugging and error tracing.
  • Experience with Mac, Linux, and Windows operating systems and multiple domains such as insurance, banking, telecom, and healthcare.
  • Good team player, strong work ethics, enthusiastic and quick learner with a positive attitude, excellent analytical and problem-solving skills along with excellent oral and written communication skills.

TECHNICAL SKILLS

Framework: Angular7, React JS, Node.js Ext JS, Deft JS, D3 JS

Database: Oracle, SQL Server, MySQL, PostgreSQL, ElasticSearch

Frontend Technology: HTML, CSS, JavaScript, JQuery, UML

Programming: Python, Java (JDBC, Java Beans), SOAP, REST, Bootstrap, XML, JSON, JavaScript

Java Frameworks: Struts, Spring, Hibernate, Swing.

Version Control: GIT, GitHub, SVN, Bit bucket

Cloud Platform: AWS, (CloudWatch, Cloud Deploy, ECS, Terraform, EC2, S3, Cloud Front, Lambda)

Web Server: Node.js, GlassFish, Tomcat

Tool: JIRA, Pivotal Tracker, Pandoc, Logstash

Test Frameworks: JUnit, Jasmine, Karma, mocha, chai

Debugging Tools: Firebug, IE, Chrome developer Toolbar

IDE: Visual Studio Code, Eclipse, NetBeans, Anaconda, Android Studio

Methodologies: Agile, Scrum, TDD(Test-Driven-Development), OOAD, Waterfall

Operating System: Windows, Linux, Ubuntu, Android (Mobile)

PROFESSIONAL EXPERIENCE

Confidential, Foster city, CA

Sr Full Stack Developer

Responsibilities:

  • Developed multiple Spring Boot Rest API's running under Java 8 and followed Agile methodologies to develop a Single Page Web Application based on Angular 4 for front-end, Spring MVC for backend, and MS-SQL for database.
  • New library development with micro services architecture using REST APIs, Spring Boot and added functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, EBS, ELB, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS CloudFormation.
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services AWS Cloud environment including run book processes and procedures.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Working with AWS CLI and API to manage resources on AWS such as EC2, S3, VPC, Cloud Watch, ELB, Auto- Scaling, SNS, writing Python Scripts to manage resources deployed on AWS.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure V Nets and subnets. Involved in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups.
  • We do Spring framework, Spring Integration basically adds three components: messages, message channels, and endpoints.
  • Used NoSQL database - MongoDB to make storage of JSON objects easier and to store credential related information.
  • Spring Integration developers recognized the common pattern of similarities to inter-operate among varied architecture, domain, and technologies in the enterprise arena.
  • Developed modules in the application using micro services architecture style and Developed RESTful Web Services with JAX-RS using Spring Boot.
  • Used Spring MVC at backend which helps to develop application with ease and applied multiple layers in application such as Controller, Service, Business, and DAO.
  • Used Spring AOP to break down project logic into distinct parts for Logging, Transaction Management and Security.
  • Utilized Webpack as a module bundler to execute linters, pre/post processors, tests, etc. based on build targets, built reusable components with React and JavaScript ES6, and Redux daily.
  • Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and JSX.
  • Integrated Spring Security to validate the users and the control API accessibility and Used HQL and Criteria API to implement CRUD operations and pagination and Angular CLI to bundle and build Angular project.
  • Developed the J2EE application based on the Service Oriented Architecture and developed UI with HTML5, CSS3, Angular Material, and Font-Awesome and design multiple reusable components from scratch using TypeScript and we use lift and shift from servers to cloud Services from machine learning to kubernetes.
  • Implemented application using Spring MVC, Spring IoC, Spring Annotations, Hibernate, Oracle and used Jenkins for continuous integration and facilitating the technical aspects of continuous delivery.
  • Implemented Angular Routing to navigate between components and used structured directives like NgFor to build templates and attribute directive like NgClass to manipulate CSS stylings of components.
  • Worked on consuming JSON and XML object creation, parsing on both clients as well as server-side and Implemented CI CD pipelines using Jenkins and build and deploy the applications
  • Configured Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • We do support in the Splunk Compliance Package include: Access to In-scope Resources. Access to In-scope Resources Unencrypted. Endpoint Uncleaned Malware Detection.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase that are consumed by other Microservices with an average response time of 30 milliseconds.
  • Implemented application using Spring MVC, Spring IoC, Spring Annotations, Hibernate, Oracle and used Jenkins for continuous integration and facilitating the technical aspects of continuous delivery.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented authentication with JSON Web Token (JWT), store JWT local storage if credentials are valid and attach JWT in request headers for each call.
  • Implemented Form Validations using template-driven form and reactive form. Built HTTP Client Module to send requests to the server and used RxJS Observable to handle multiple values over time asynchronously.
  • Extensive experience focusing on services like EC2, VPC, Cloud Watch, CloudFront, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation and utilized Slack to communicate with team members and used JIRA to handle software development issues.

Environment: Java 1.8/J2EE, Spring Framework 4.0 (Spring Integration, Spring MVC, Spring IOC, Spring Boot, Spring Batch), Hibernate 4.0, Jenkins, AWS, EC2, Auto scaling, Route 53, IAM, Cloud Formation, Cloud Watch, Terraform, AWS Lamba, RESTful Web services using Micro services architecture, SOAP, SQL-Server, JS, AJAX, IntelliJ IDEA, HTML5, CSS3, JSON, XML, Angular 4.0, Typescript.

Confidential, Fairfax, VA

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, jQuery and XML files, Schema's and parsing them by using both SAX and DOM parser.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed business layer components using Spring & Hibernate, and GUI using JSP, GWT & XMI and wrote stored procedures and triggers with PL/SQL and DBMS SQL package and deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed web applications using Spring MVC, jQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, EBS, ELB, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS CloudFormation.
  • We do support in the Splunk Compliance Package include: Access to In-scope Resources. Access to In-scope Resources
  • We use Docker shared volumes to make the application code available to the container(s) from the container’s host OS, which is a virtualbox VM (typically, a Vagrant box).
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services AWS Cloud environment including run book processes and procedures.
  • Working with AWS CLI and API to manage resources on AWS such as EC2, S3, VPC, Cloud Watch, ELB, Auto-Scaling, SNS, writing Python Scripts to manage resources deployed on AWS.
  • Configured Spring security in the application to secure the method calls and RESTful web services and Implemented JDBC API for communicating with the database layer.
  • Responsible for installing JBoss, administering and supporting the staging, QA and Production environment and performing failover tests. Deployed application in JBoss on UNIX.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture and Request Handlers using Servlets as Controlling mechanism.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
  • Created an application building using Eclipse and IntelliJ IDE to increase the performance of application, used java 8 features like Lambda expressions and stream API.
  • Configured Git repositories with branching, tagging and Bitbucket for source code control.Worked on Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
  • Used Log4j and commons-logging frameworks for logging the application flow and used Rational Clear Quest for tracking the changes in the application and Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and AngularJS, XML, SWING, Nodejs, MongoDB, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services, SOAP, Servlets, JBoss, JMS, Maven,, Log4j, AWS, EC2, Cloud watch, ELB, Auto-Scaling, Jenkins, JIRA, Apache camel, SVN, ANT, Rational Clear Case.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of Business User requirements and Setting up the Developer's workstation on own with a provided manual.
  • Developed the Application layer or GUI framework from scratch using JSP, HTML, CSS, Bootstrap JS, AJAX for request response processing without reloading the complete page.
  • Written complex HQL Queries using Hibernate criteria, projections to fetch or insert data into or from different tables in DB.
  • Bean injections in the java application were done using Spring F/W's Dependency Injection module.
  • Written complex SQL Queries using Spring JDBC to fetch or insert data for the Batch processing.
  • Used IBM Rational Tools like RTC as Version Control tool and SonarQube for continuous inspection of code quality.
  • Developed & consumed XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
  • Tested the service functionality using SOAP UI by passing the Test Data.
  • Extensively involved in developing core persistence layer using Hibernate 4.0 framework, writing HQL queries, creating hibernate mapping (. hbm) files.
  • Used JMS for Asynchronous communication.
  • Ran the batch jobs on UNIX OS through the command prompt, moved the logs from UNIX machine to Windows machine with the help of WinSCP tool.
  • Involved in Performance Tuning for the entire application using the OEM tool, since the development was from scratch.
  • Used Log4J components for logging, Dozer bean Mapper for clustering the objects.
  • Responsible and active in the analysis, definition, design, implementation, and deployment of the full software development lifecycle (SDLC) of the project.
  • Waterfall methodology has been followed. Experienced with standup, Retrospective meetings.

Environment: Java 1.7/J2EE, Spring Framework4.0 ( Spring MVC, Spring JDBC, Spring Batch, Spring IOC ), JSP2.0, SOAP Web Services, Hibernate 4.0, HTML, Bootstrap JS, Toad Oracle 12g, SQL Developer, jQuery, AJAX, Eclipse IDE, Oracle WebLogic server, Java Beans, log4j, IBM Rational Tools (RTC, RRC), ANT, JUnit, OEM tool, OBPM, HP Live Editor, HP Exstream.

Confidential

UI Developer

Responsibilities:

  • As a Java Developer, with involvement in working with technologies like Spring, Hibernate and Restful Web Services in designing and development of the application.
  • Developed user interface by using RichFaces, JSF and Ajax frameworks and JSF tags at UI.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Implemented Web Services using Apache to communicate to external testing centers for finding seats and reservation and between scoring and reporting management.
  • Skill on the platform to be deployed in the AWS environment for various users.
  • Experience in implementing Oracle SQL as an Oracle client to query the database and Worked on Hibernate as ORM to integrate with the application developed using Spring.
  • Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Experience in the presentation layer of the application with the help of Node JS, Angular JS, boot strap also worked on XHTML pages.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies.
  • Utilized AWS cloud watches to monitor the performance environment instances for operational and performance metrics during load testing.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, AJAX and AngularJS.
  • Provided investigative support for the Check Processing Department monthly.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Hands-on experience in providing Post Production and Production support as and when required.

Environment: Java 8, Angular JS, AWS, Ajax4, J2EE, JSF1.2, POI 3.7, Log4j-1.2.8, JUNIT- 3.8.1, EJB, Oracle SQL, Oracle 11g, JBoss 5.0.1.GA, Sybase, Apache Tomcat, SSH Secure Shell, Hibernate, GIT, HP Quality Center.

Confidential

Java /JEE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Used Multithreading concepts while creating DAO classes and also, in programming to improve overall performance.
  • Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Analyzed current Mainframe system and designed new GUI screens.
  • Extensively used Java multi-threading to implement batch Jobs with JDK1.8 features.
  • Involved in the front end using JSP, HTML5, JavaScript 2.0 and jQuery.
  • Implemented core features of Angular framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Developing the Microservices using Spring Boot and Spring Batch that create, update, delete and get the assignment information from backend.
  • Used Spring Security for Authentication and authorization.
  • Implemented Auto complete for text input fields by performing GET and POST requests using Ajax.
  • Working knowledge of firebug and Chrome developer tools to resolve the JavaScript errors
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Configured Apache Tomcat Application server and deployed the web components.
  • Interacted with API webservices to write application level code with the help of AJAX, JSON.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non- Production and Production environments.
  • Worked on JavaScript and JSON and implemented the data manipulation on front end.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
  • Utilized XML related configuration for wiring the dependency components together and to define bean classes and worked with artifacts deployment in AWS.
  • Used JSON objects to store them in database offline mode.
  • Used Maven as a build tool and deployed the application using Kafka.
  • Used Log4j to capture the logs that include various levels of information like error, info, debug into the log files.

Environment: Java, JDK, JSP, Servlets, SQL Server 2008, Maven, Struts, Oracle, HTML, JavaScript, XML, XHTML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant, JSON,JBOSS, Agile, SOAP, EJB.

We'd love your feedback!