We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 8+ years of diverse experience as a Java full - stack developer in teh analysis, design, development, and maintenance of web-based, distributed architectures and client/server applications.
  • Extensive use of Agile software development methodologies, including Scrum, Sprint, and traditional software methodologies such as Waterfall and Test-Driven Development (TDD).
  • Core Java expertise wif a solid understanding of Object-Oriented Programming (OOPs concepts - Abstraction, Encapsulation, Inheritance, and Polymorphism), Multithreading, Exception Handling, and Collections framework.
  • Proficient wif Java8 features, such as lambda expressions, functional interfaces, and Stream API to improve application performances.
  • Extensive in JAVA/J2EE technologies such as Java servlets, JSP, EJB, Java Security APIs, JDBC, JSF, JAX, JPA, RESTful Web Services, Spring, Hibernate, Microservices, Struts, XSD, XSL, JNDI, JMS.
  • Extensive in teh building of teh front-end framework using React and Redux.
  • Experienced wif Angular services, templates, directives, services, and SPA build dependency injections.
  • Skilled in web application development, validation, and web user interface wif W3C standards such as HTML5, CSS3, XML, XHTML, PHP, ECMAScript, JavaScript, TypeScript, jQuery, Bootstrap, AJAX, Angular, NodeJS, ReactJS and JSON.
  • Experienced in teh implementation of web services using SOAP and RESTful APIs.
  • Extensively used Spring Framework features such as IOC, Spring MVC, Spring JDBC, Spring AOP, Spring Boot, and Spring Security.
  • Experienced in Authenticating users to access RESTful services using OAuth 2.0 and JWT (JSON Web token).
  • Experienced in using design patterns like Singleton, Factory, DAO, DTO, and MVC to develop multi-tier distributed enterprise applications.
  • Extensive working experience using a variety of integrated development environments (IDE Tools) such as Eclipse, IntelliJ IDEA, STS, and Visual Studio.
  • Experience wif application development in different environments such as Windows, Linux, and Unix.
  • Experienced wif message queuing tools such as Kafka, RabbitMQ, JMS, and SQS.
  • Skilled in data management and migration from SQL to NoSQL databases.
  • Experienced in database modeling, design, and development of stored PL/SQL procedures, relational database packages: SQL Server2005/2008, Oracle 9i/10g/11g, MySQL, and PostgreSQL.
  • Experienced in working wif NoSQL databases like MongoDB, Cassandra, and DynamoDB.
  • Expertise in teh implementation of web applications using JBoss, WebLogic, Apache Tomcat, and WebSphere.
  • Widely experienced in using build tools like Maven, Gradle.
  • Experienced in teh upkeep of Git, Bitbucket, and SVN version control tools.
  • Extensively performed Unit Testing, Integration Testing, and generation of test cases for web applications using JUnit, Mockito, Karma, Jasmine, Cypress, Cucumber, and Selenium.
  • Expertise in teh design, deployment, and operation of highly available, scalable, and fault-tolerant systems using Amazon Web Services: EC2, VPC, CloudWatch, CloudFront, S3, RDS, SNS, SQS, DynamoDB, Elastic Beanstalk, API Gateway, and Lambda.
  • Have a good understanding on managing Microsoft Azureenvironments (VM's, NSG's, Resource Groups, AKS, Active Directory, Containers, Storage).
  • Experienced in working wif Jenkins and Bamboo CI/CD pipelines.
  • Experienced in teh creation, maintenance, and containerizing of applications using Docker and written custom docker images.
  • Managed application container workloads on platforms like AWS EKS, ECS, GKE.
  • Worked on Jira, Rally, and Trello as project management tools.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, Python, C++.

Web Technologies: HTML, JavaScript, Type Script, jQuery, XML, CSS, JSON, Webservices, Microservices.

JEE Technologies: JDBC, Servlets, JSP, RESTful as REST, and SOAP.

Frameworks: Spring, Hibernate, JSF, Log4j, Junit, Angular, ReactJS, SonarQube, Jenkins. Mockito, Selenium.

Web App Server: WebLogic, IBM WebSphere, Tomcat, AWS cloud, Azure, JBOSS

Protocols: HTTP, TCP/IP, UDP.

IDE’s: Eclipse, IntelliJ, Visual Studio code, STS

Build Tool: Maven, ANT, Ansible playbook, Gradle.

Version Control Tool: SVN, GIT

Database: MySQL, SQL Server, Oracle Cassandra, Mongo DB, PostgreSQL

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Full Stack Developer

Responsibilities:

  • Teh Agile Scrum Methodology and Test-Driven Development (TDD) approach has been used to produce high-quality applications. Participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Involved in Developing applications based on J2EE using Hibernate and Spring framework.
  • Implemented Core Java 8 concepts like default, static methods, data structures, collections, algorithms, and Lambda Expressions
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Designed and developed teh application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security OAuth.
  • Developed RESTful Web Services to retrieve data from teh client-side using Microservices architecture.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices.
  • Worked wif MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Involved in MYSQL database design and development, which includes writing of Constraints, Sub Queries, Indexes, Views, Stored Procedures, and Triggers.
  • Used MySQL as DB and wrote SQL queries for updating and inserting data to tables.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Wrote build scripts for Maven and deployed applications using Apache Tomcat.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JavaScript, jQuery, NodeJS and Angular.
  • Worked on REST API calls and integration wif UI. Used AngularJS to develop teh component to application team, Spring Boot to consume REST API’s and used JavaScript, CSS3 and JQuery to display teh data in front end.
  • Developed web pages using HTML5, CSS3 and implement Client Side (Front end) validations using JavaScript.
  • Setup teh Continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkin’s instance, which reduces teh time for teh deployment of Microservices.
  • Perform Service migrations like lift and push on On-Perm and Azure servers reducing server and maintenance cost
  • Involved in configuring virtual machines, storage accounts, resource groups on Microsoft Azure.
  • Involved in deployment of teh application on Azure server by creating packages.
  • Used Azure Kubernetes to deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments
  • Configured Kafka as a queuing tool to maintain communications among microservices.
  • Used Splunk to create charts for teh log data and analyze log data to no customer expectations.
  • Written extensive JUnit testing classes for comprehensive coverage of test cases.
  • Used GIT for version control and used IntelliJ as teh IDE for developing teh application.
  • Used Jira as a project management tool.
  • Provided Log4j support for system debugging and server-side logging applications.

Environment: Java 8, J2EE, Spring IOC, Spring Boot, Spring Batch, Spring Data JPA, Hibernate, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, Bootstrap, React JS, Struts, Restful Web Services, AWS cloud, Agile Methodology, MongoDB, SQL, Oracle, IBM web sphere, Junit, Mockito, Log4j, UNIX, TOMCAT, Eclipse, Jenkins, Terraform, Docker, Ansible, Maven, GIT, Kubernetes.

Confidential, Rochester MN

Sr. Full Stack Developer

Responsibilities:

  • Been using Agile Scrum Methodology and Test-driven Development (TDD) for software development to produce high-quality applications.
  • Fully engaged in teh analysis, specification, design, implementation, and testing phases of teh Software Development Life Cycle (SDLC).
  • Designed applications using Micro Service Architecture along wif various design patterns.
  • Developed Single Page Application (SPA) / User Interface (UI) using React, Redux, Bootstrap, JavaScript, jQuery, Spring MVC, AJAX, CSS3, HTML5, JSP.
  • Written custom libraries used across teh organization as a shared library using ReactJS.
  • Implemented ReactJS code to handle cross-browser compatibility issues in Mozilla, IE, Safari, and FF.
  • Maintained states in teh stores and dispatched teh actions using redux.
  • Used Hibernate for database persistence to perform CRUD (create, read, update, and retrieve) operations.
  • Microservices have been built using spring boot, spring cloud, and deployed to AWS Cloud.
  • Developed Rest API in NodeJS using express service. Converted existing APIs and implemented new APIs into teh client's middleware stack.
  • Worked extensively in teh implementation and development of REST API and Microservices using Spring Boot.
  • Developed strategy for integrating internal security model into new projects wif Spring Security and Spring Boot.
  • Developed and implemented teh Java API to load data to Cassandra Clusters.
  • Implemented a Cassandra, NoSQL based database and associated RESTful web service that maintains high-volume user profile data.
  • Developed Maven scripts for automated builds and deployed applications using Apache Tomcat and JBoss.
  • Used Cypress for end-to-end testing (UI/API).
  • Used Jira as a tracking/project management tool.
  • Configured Kafka as a queuing tool to maintain communications among microservices.
  • Used Swagger for documentation of REST API.
  • Developed test cases and performed unit testing using JUnit and developed test cases for elements, web beans, handlers, and view halper classes.
  • Configured and automated Jenkins tool for continuous integration and deployment.
  • Migrated existing databases from on-premises to AWS using AWS Data Migration Services and AWS Schema Conversion Tool.
  • Written Jenkins Pipeline Jobs to deploy teh applications on target EC2 servers.
  • Used GIT for version control of files and to do teh code merges from feature branches to master branch. Implemented a branching strategy for completing CI/CD Pipelines.
  • Created, Configured, Deployed, and Managed Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat and integrated wif Amazon Dynamo DB.
  • Used Kubernetes as a container orchestration tool to manage teh applications.
  • Used Amazon Elastic Kubernetes Service (Amazon EKS) to orchestrate teh docker deployments, and management of Docker containers focusing on high availability, fault-tolerant, load balancing, and auto-scaling system.

Environment: React, Redux, Bootstrap, JavaScript, AJAX, CSS3, HTML5, Material UI, JSP, jQuery, Hibernate, Spring MVC, Spring Boot, Spring Cloud, Spring Security, NodeJS, RESTful services, MongoDB, GIT, Tomcat, JBoss, Maven, Cypress, Jira, Kafka, Swagger, JUnit, Jenkins, Docker, Kubernetes, AWS Data Migration Service, AWS Schema, AWS Dynamo DB, AWS EKS.

Confidential, Weehawken, NJ

Full Stack Developer

Responsibilities:

  • Worked as part of teh Agile Scrum methodology for continuous workflow, integration, and application testing.
  • Experienced in code refactoring, designing, and developing multi-tier web-based client-server applications using Internet/Intranet Enterprise software applications for various clients.
  • Developed HTML views using HTML5, CSS3, Bootstrap and Angular.
  • Developed UI for users to interact wif teh system using jQuery, JavaScript, Angular, JSON, and Bootstrap.
  • Used Angular and NodeJS for teh development of single-page web applications.
  • Developed Rest API in NodeJS using express service.
  • Designed RESTful XML web service to handle AJAX requests.
  • Developed a server-side application to interact wif teh database using Spring Boot and Hibernate.
  • Used Spring IOC, Spring AOP, Spring Boot for middle-tier implementation.
  • Used Hibernate named queries concept to retrieve data from teh database and integrate wif Spring MVC to interact wif teh back-end persistence system.
  • Used Struts framework for developing application presentation layer and for action mapping.
  • Written PL/SQL code for Analysis, Design, and Implementation of Business Applications using teh Oracle Relational Database Management System (RDBMS).
  • Created DAO classes to interact wif teh Oracle database.
  • Created DB Links to interact wif other Oracle databases on teh distributed database system.
  • Automated scripts to build across all applications using Maven.
  • Packaged and deployed applications using teh Apache Tomcat and WebLogic server.
  • Bitbucket was used to store and manage teh source code repository.
  • Used Java Message Service (JMS) for teh asynchronous exchange of messages on different platforms.
  • Developed Kafka Messaging System in APIs to act as a producer and consumer using Kafka Wrapper.
  • Used Rally as an issue/bug tracking tool for teh project.
  • Developed test cases using JUnit as a test framework in a Test-Driven Development (TDD) environment.
  • Automated teh tests using Jasmine and Karma. Used Karma as a test runner to execute teh test scripts and was well versed in setting up teh file wif configurations.
  • Used Jenkins as a CI/CD tool to automate application builds and rollouts.
  • Used Microservice architecture, wif Spring Boot based services interacting through a combination of REST and MQ and used AWS to build, test, and deploy microservices.
  • Experienced in writing AWS Lambda functions.
  • Involved in writing Java API for AWS Lambda to manage AWS services.
  • Used AWS DMS service to migrate on-site data to AWS RDS.
  • Used DynamoDB as a NoSQL database for storing user data.

Environment: J2EE, JDK, JSP, Spring MVC, Hibernate, JavaScript, Ajax, jQuery, Junit, Restful, SOAP, SVN, Toad, XML, WebLogic, Angular 5, Node JS, CSS, HTML 5.

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed all teh tiers of teh J2EE application, implemented business logic using spring in teh middle tier, developed Beans and halper classes to communicate wif teh presentation tier which consists of JSPs and Servlets.
  • Hands on involvement wif Core Java wifMultithreading, Collections, Streams, Maps, Generics and Java accumulations
  • Worked on migrating teh existing application from Spring MVC into microservices architecture using both SOAP and Rest APIs, Spring Data JPA, Spring Boot, Spring Cloud Config, and AWS.
  • Manage code versioning wifBit Bucket and deployment to staging and production servers and implementMVC architecturein developing theweb applicationwif teh halp ofDjango framework.
  • Worked closely wifOracledatabase in teh backend to interconnect wif user interfaces using native complexSQL queries.
  • Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back-end database operations. Configured teh project on teh Oracle WebLogic application server.
  • Developed test cases and performed unit testing using JUnit and developed test cases for elements, web beans, handlers, and view halper classes.
  • Involved in Preparing TDDs, Test Case documents after each process has been developed using manual test frameworks like JUnit.
  • Performed UI testing using Selenium and BDD using Cucumber. Developed test scripts using Java in Selenium Web Driver.
  • Used JIRA for issue/defect tracking and project management.

Environment: Java, HTML, Rest API, Soap API, SQL, PL/SQL, AWS, Bit Bucket, Git Lab, Spring Frameworks, Oracle, Database, JSF, Spring MVC, Spring Security, Junit, Testing, Web Logic, Bootstrap, AngularJS, JSP, DAOs, CSS, Java Scripts, PL/SQL, OOPS, JDBC APIs, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development lifecycle (SDLC) tasks - design, coding, testing and documentation.
  • Eclipse as IDE for developing and debugging teh application.
  • Involved in teh development of user interface usingHTML/HTML5,JavaScript,jQueryandCSS3.
  • Implemented various core java concepts like Multi-threading, Abstraction, Polymorphism, and Inheritance and worked on Garbage Collection and Exceptional Handling.
  • Created an XML configuration file generating beans of teh java classes.
  • Worked wif technologies such as jQuery and Ajax to make teh website more attractive and user friendly.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Designed teh front-end application using Rails, HTML, CSS and J Query.
  • Used MAVEN tool to build and deploy J2EE Applications.
  • Developed JUnit test cases for all teh developed modules.
  • Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server.
  • Used PL/SQL for views, indexes and stored procedures in oracle database using TOAD and Query optimization.
  • Used GIT repository for software configuration management and version control.

Environment: jQuery, AJAX, HTML, CSS, JavaScript, TypeScript, WSDL, SOAP, SAX, XML, RESTful Services, Spring, Spring Boot, Hibernate, Apache Tomcat, SVN, Maven, Karma, Jasmine, JIRA.

We'd love your feedback!