We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • 7+ years of experience in design, development and implementation of software applications using Java, J2EE, Spring Boot, Spring Cloud API Gateway.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Experience in working with many java versions like JDK 6, JDK 7 and JDK 8. Good in working with apache server and build tools like Ant and Ma
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Good experience on working with Amazon Web Services like EC2, Amazon RDS, Amazon Elastic Load Balancing, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Dynamo DB.
  • Experience in working with, S3, SQS, Cloud front.
  • Excellent understanding of enterprise application development on cloud platforms like AWS and Azure.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
  • Strong analytical,debugging skillswith experience in fixing production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Excellent analytical, communication, organizational and interpersonal skills.
  • Worked extensively with AWS that support automation using Cloud formation to create Virtual machines, SQL database, Auto scaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM, etc.
  • Experienced with Handling Cloud environments (AWS and Google cloud).
  • Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, PL/SQL.

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, Angular JS, AJAX, React JS.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web SphereApplication Server 8.0 & RAD 8.5, JBoss

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE, IntelliJ

Tools: Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock, Maven

Operating systems: Windows, UNIX, Linux and MS-DOS.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access,DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Springwith Hibernate), Hibernate

Methodologies: AGILE-SCRUM, Waterfall

Web services: SOAP, RESTFUL

Cloud Technologies: AWS

Version control: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, GA

Full Stack Developer

Responsibilities:

  • Worked in all phases of software development life cycle (Requirement, Analysis, Design, Coding, Testing and Deployment). Followed Test Driven Development (TDD),Scrumconcepts of theAGILEMethodology (SAFe) to produce high Quality Software.
  • Developed a Retirement Planner and Savings Software Platform for Financial Advisor’s from Scratch and Involved from End to End.
  • Involved in implementing application flows using Spring framework.
  • Experience on modifying the existing Backend code for different level of enhancements.
  • Migrated to Spring Boot 2.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs
  • Implemented Spring Cloud API Gateway for Security.
  • Implemented OAuth2 for Request Token Validation.
  • Designed and developed the application using agile methodology and followed Scrum.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used aws 8 service to make GET/POST/PUT/DELETE to deal with API request and response from Angular to send the request and get the response from Node.JS.
  • Experienced with Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
  • Import the data from different sources like HDFS/HBase into Spark RDD.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
  • Getting data using Kafka and processing using Spark
  • Developing traits and case classes etc in scala.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Used Spring Boot for building cloud Micro services quickly and develop spring-based applications with very less configuration.
  • Written various Docker-Compose files in YAML to run multi-containers applications. Worked on Docker Version Manager to switch between Docker Clients.
  • Established a local dev workflow that centered around minikube to validate deployments in Kubernetes. Created REST API to store, update, read & delete bucket information on Console using Kubernetes interfaces
  • Involved in setting up Kubernetes (k8s) to cluster & orchestrate Docker containers for running microservices by creating Pods. Took several microservices into production with Kubernetes backed Infrastructure.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • SoapUI Testing for Alfresco API
  • Configure Alfresco on Windows Server. Design, develop, test and management the functionality in Alfresco.
  • Alfresco Admin user support and create customization functions for users.
  • Created Build and Deploy Plans in Azure Devops.
  • Written test Cases using Junit 4 & 5, Mockito2 and developed mutation test cases.
  • Implementing a Continuous Delivery framework using Maven in multiple environments.

Environment: Java 1.8, JSON, Spring 4/5, GIT, Bamboo, RESTful, LINUX, Dynamo DB, Amazon Web Services EC2, S3, CI-CD tools, Spring Boot 1.4 & 2, Alfresco and Liferay APIs, Microservices, Azure, Spring Cloud API Gateway, Kong, Envoy, OPA, Rego, Junit 4/5, Swagger, Angular 8, Node 10, HTML, CSS3 .

Confidential, GA

Full Stack Developer

Responsibilities:

  • Implemented the applications using spring boot and micro services.
  • Worked on UI for Layered Security and Sample modules and hands on experience with Spark streaming to receive real time data using Kafka.
  • Used Kafka Rest Proxy to build data test pipelines and Kafka Elasticsearch Connectors to push datafrom Kafka to Elasticsearch.
  • Develop new extensions to desktop ecommerce platform using ATG commerce modules.
  • Debug and troubleshoot ecommerce website application issues.
  • Performed AWSCloud administration managing EC2 instances, S3, SES and SNS services.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Responsible for implementation of ATG best practices.
  • Designing and creating RESTful API’s using Spring WS Developed and modified database objects as per the requirements.
  • DeployedSpring Bootbased micro services and Docker container in internal cloud server.
  • Created and consumed web services (SOAP & REST).
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Design and implementation of web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA frameworks; and GIT maven source code environments.
  • Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
  • Clear concepts of Azure Service Management (ASM - Classic) model vs newer (ARM - Azure Resource Management) model and experiencing in setting up RBAC roles (OOB) and Custom RBAC roles to Subscription level, or Resource Manager Level to manage Azure Resources.
  • Profound Knowledge in developing HTML5 pages using DIV layout, Web Accessibility and Web Usability. Used Maven as a build tool. Implemented Java to XML binding.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed JSP pages using Custom tags and Tiles framework and Spring framework. Developed the User Interface Screens for presentation logic using JSP, Tiles, and HTML.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Used JIRAto manage the issues/project workflow.
  • Developed Swagger Service which used for Deploying API Gateway CFT.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Implemented the associated business modules integration using spring and Hibernate framework.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented application level persistence using Hibernate and spring.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.
  • Documented release, builds, and source control processes and plans for J2EE applications.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix,, GitHub, Angular JS 2, SOAP & RESTFULL Services, Kafka, Scala, Jenkins, JUNIT 4.0, JIRA.

Confidential, St. Louis, MO

Full Stack Developer

Responsibilities:

  • Implemented framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Actively involved in using Angular, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Implemented a Continuous Integration & delivery (CI/CD) framework using Jenkins, Chef in Linux Environment. Experience in Auto-scaling and Cloud Watch Monitoring.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters
  • Worked Confidential optimizing volumes and EC2 instances and created multiple VPC instances in AWS Cloud environment.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Implemented UI using Angular, Java Script, jQuery, HTML5 & CSS3.
  • Designing and creating RESTful API's using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Involved actively in designing web page using HTML, Angular, JQuery, JavaScript, Bootstrap and CSS.
  • Created and consumed web services (SOAP & REST).
  • Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP, IOC.
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate.
  • Executed automated test cases for Unit testing and Integration testing using JUnit.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Implemented application level persistence using Hibernate and spring.
  • Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, Docker, GitHub, Angular, SOAP & REST Web Services, Jenkins, JIRA.

Confidential, Oakton, Virginia

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project using agile-scrum methodologies using JIRA.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP, IOC.
  • Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Developed stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application.
  • Involved in building and maintaining Cloud based infrastructure.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, JSP, CSS, HTML 5, Spring 4.0, Hibernate 3.0, JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 12.0, Unix, GitHub, Angular JS 1.X, SOAP & REST Web Services, Jenkins, JUIT 4.0, Jmockito.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development
  • Developed UI screens using HTML5, JavaScript, CSS, AngularJS and JSP templates.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu.
  • Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.
  • Configured and managed Jenkinsas a deployment tool.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Developed Hibernate configuration files and queries and implemented DAO classes
  • Integrated with Quartz for scheduling support and developed cron schedule expressions.
  • Performed code review, unit testing, functional testing, system testing and integration testing.
  • Improved the performance of the backend batch processes usingMultithreadingand concurrent package API
  • Used JDBCfor database connectivity with oracle.
  • Designed/Implemented application package and dependencies with Maven.

Environment: Java 7, JEE 1.6, JSP, SOAP/Restful web services, SoapUI, Spring 3.1.2, ActiveMQ, Scrum, JavaScript, Mockito, Maven, CVS, Eclipse, Spring Boot, JDBC, Multithreading, Toad IDE, Jenkins, JUnit, Log4j, WebLogic 10.3, Apache Tomcat 7.0.

We'd love your feedback!