FULL STACK JAVA DEVELOPER
Sindhuja *************@*****.*** +1-937-***-**** LinkedIn
Professional Summary:
●I have 4+ years of experience working with web-based applications, have been certified by AWS, and have hands-on experience in the analysis, design patterns, development of client and server applications, and implementing and testing with Java and Core Java (8, 11).
●Extensive experience in developing web pages quickly and effectively using JavaScript, Angular 11, HTML5, CSS3, jQuery, Node.JS, and making webpages cross-browser compatible.
●Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, and Auto-scaling groups.
●We have developed a Spring Boot microservice, including aspect-oriented programming, and deployed the application in distributed systems using Spring Cloud.
●Extensive experience in developing web pages quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery, and NodeJS and making webpages cross-browser compatible.
●Experience using ORM frameworks like Hibernate, and JPA and integrating with Spring ORM.
●Developed SOAP and RESTful Web Services using Apache CXF, JAX-WS RI.
●Experience in server-side programming in Core Java, Multithreading, Exception Handling, and Collections.
●Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
●Developed applications based on Model-View-Controller (MVC)architecture using Struts, Spring MVC and JSF
●Experience in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.
●Experience in front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, Angular 11, Angular, jQuery, React JS, and Bootstrap frameworks.
●Experienced in developing applications using the MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate, and JPA.
●Implemented Java11/8/7 features like Lambda expressions, Streams, filters, and fetching documents from the database well versed in building REST API (JAX-RS) based on Spring Boot.
●Leveraging Angular 11 resources for all data access, encapsulating URLs, and standardizing data access deploying Spring 5-based Micro Services DOCKER and Amazon EC2 container using AWS admin console.
●Designed and developed asynchronous RESTful, Microservices using Spring Boot integrated Web Service (SOAP/REST) to Interact with multiple master databases, SOA.
●Strong knowledge of the CI/CD Jenkins pipeline, source code management (GitHub), configuration management, automation, and containerization using Docker and Kubernetes.
●Hands-on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premises servers.
Technical Skills:
Development Tool (IDE)
Eclipse, My Eclipse, IntelliJ, STS, Android Studio
Programming Languages
Java 8/11, C#, Flask/Django, XML, J2EE, SQL, PL/SQL
Web Technologies
HTML, JavaScript, JSF, XML, CSS, Angular, React, Typescript
Web/Application Servers
Tomcat, WebLogic, JBoss
RDBMS
MS SQL Server, MySQL, Oracle10g/11g,
Platforms
Windows, UNIX, LINUX
Testing Tools
Junit, TestNG, Mockito, Selenium, Cucumber, Protractor
Version Control
GIT, SVN
Build Tools
Maven, Jenkins CI/CD
Methodologies
Agile and Waterfall Methodology
Professional Experience:
Barclays Bank, New York, NY Feb 2023 – Present
Full Stack Java Developer Responsibilities:
●Responsible for creating, designing, and reviewing Web applications by gathering business specifications, the Agile Scrum Application Development Methodology adopted.
●Worked with Selenium to generate automated test scripts for integration testing and JUnit to create unit testing for different layers. All the tables were designed and constructed with Oracle 11g.
●Selenium is used for Smoke Tests and Acceptance Testing on several Java platforms.
●Participates in developing UI technologies including HTML, CSS, JavaScript, Typescript, and Angular 11 components for Member Portal Applications utilizing Java.
●Develops JavaScript/ES6 directly on the Node.JS framework using redux modules.
●Worked with SSIS and SSRS to extract, translate, and load data into several servers.
●Modules were created utilizing Hibernate, XML, spring data API, and resource field annotations.
●Worked with Java Server Faces (JSF), JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 11, Ext. to create a presentation layer Designed and developed Microservices business components using Spring Boot.
●Consumed REST-based Microservices with Rest template based on RESTful APIs. Implemented Spring AOP for admin services.
●Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
●Used Spring Boot Microservices architecture to develop minimally configured REST-based Web Services.
●Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
●Used Microservice architecture with Spring Boot-based services interacting through REST and Apache Kafka message brokers.
●GUI was built using HTML, Typescript, NGRX, Bootstrap, CSS3, and Angular-Material to design, construct, and bundle an application using Angular CLI.
●Worked extensively with AWS and Azure components, emphasizing securing cloud workloads and infrastructure.
●Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services and using AWS admin console.
●Implemented a Continuous Delivery pipeline with Docker, Jenkins GitHub, and AWS AMIs, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
●Developed Proof of concept Microservices from scratch using Node.JS and Express.
●Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.
●Used hibernate, object / relational mapping (ORM) solution, data representation mapping technique from MVC model to Oracle relational data model with SQL-based schema.
●Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
●Developed Microservices onboarding tools and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deployment and services.
●Proficient in implementing frameworks like Spring and ORM frameworks like Hibernate, using Hibernate annotations and Data JPA.
●Performed in developing Applications to assess JSON and XML from Restful web service from the consumer side using Angular 11.
●Developed the application using Angular.js with Node.js as a server.
●RESTful Cloud Resources shown use JAX-RS. Implemented Angular 11 aims to manage intermittent correspondence on different specifications through our Restful API.
●Involved in developing an Agent Verification System using the Spring MVC framework.
●Wrote custom classes and functions in C#.
●Developed the web application based on the Node.JS microservices architecture using Express and MongoDB.
●Developed and built new back-end services (Java and Python) in a large-scale service-oriented architecture.
●Developed Request Controller, Spring Controller response model using Spring-MVC, Using JSON as REST application response sort.
●Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services and using AWS admin console.
●Using the Micro Services architecture, Restful Web Services was introduced to access client data.
●Contributed to the creation of C#/LINQ library, designed to implement CRUD functionality for Amazon Dynamo DB.
●Added End-to-end testing using Cypress with Cucumber and reduced the failure of applications during deployments.
●Experienced with Event-Driven and scheduled AWS Lambda functions to trigger various AWS resources.
Environment: Java 11, Angular 11, CI/CD, TypeScript, C#, Kafka, Scrum, NoSQL, TDD, Spring boot, Docker, MongoDB, AWS, Selenium, Cucumber, Cassandra, Hibernate, OpenShift, Oracle, XSD, SQL, HTML, CSS, Vue.JS, JavaScript, JUnit, PL/SQL, Jenkins, Kubernetes, Agile, Webservices, RAD, IBM Web Sphere, SOAP, Oracle SQL.
Humana, Louisville, KY Dec 2021 – Jan 2023
Java Full Stack Developer Responsibilities:
●Involved in SDLC requirements gathering, Analysis, Design, Development, and testing requirements of applications developed using AGILE SCRUM methodology.
●Implemented JSON web tokens for authentication and authorization security configurations using Node.js.
●Involved in the releases in Continuous Integration and Continuous deployment CI/CD of the application using Bamboo.
●Involved in designing reusable schemas and XML components using XML Spy, SOAP, XML, DTD, and XML Schemas for web and EAI services for system integration.
●Constructed a micro-service-oriented application, utilizing React JS for the front end and Spring Boot for backend services.
●Worked on User Management for log-in. Designed frontend Login page using React.js and made API calls.
●Using React.js and Common.js Web-packed for single-page web application of the project.
●Implemented internal web application using React.js.
●Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
●Creates and configures Microservices architecture and integrates with the React.js application.
●Utilized React JS alongside various prebuilt Redux libraries for client-side view rendering services.
●Used Hibernate as ORM Framework and configured using Hibernate Annotations.
●Containerized all ticketing-related applications like Node.js and Spring Boot Java using Docker.
●Developed REST APIs using Spring Boot, Swagger, Tomcat, Docker, and JPA.
●Implemented Spring Boot to create a CRUD operation in the backend for our React -frontend application.
●Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
●Used Azure for Scaling and checking the reliability of the applications that were developed during the project.
●Used MVC Framework and integrated Struts Web Module with Java Server Pages
●Knowledge of Kotlin language and writing the code in Kotlin using Android Studio.
●Designed and Developed the Automation Testing Framework using Java 11, Selenium Web Driver, and TestNG.
●Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
●Achieved scalable websites by focusing on accurate implementation of ReactJS and Redux.
●Designed and Developed JavaScript codes to handle page navigation and form validations in ReactJS.
●Implemented modules into Node.JS to integrate with design and requirements and created RESTful APIs web services/APIs using Node.js.
●Developed front-end UI using HTML5, CSS3, SCSS, jQuery, Vue.js, AJAX, and JSON.
●Developed Data access assemblies in C# and isolated data access logic from the business layer and front end and developed data access layer using Microsoft Entity Framework and LINQ in SQL.
●Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA 11 for Cucumber.
●. Implemented serverless architecture using Azure Functions, Azure API Management, and Azure Storage.
●Implemented the circuit breaker pattern using Azure Application Gateway to ensure system resilience and availability.
●Using Kafka for Publish/Subscribe pattern in applications dealing with messaging.
●Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
●Developed and performed test cases using Jasmine and Karma for front-end unit testing and used the Cucumber, Protractor, and Http-server for the End 2 End testing.
●RESTful WEB SERVICES allowed the use of Express JS to modify data in MySQL to connect various endpoints.
●Worked with Mongo DB to prevent data loss during machine errors and introduced read preferences in Mongo DB replica collection.
●Developed multiple POCs using Scala and deployed on the Yarn, performance of Spark, Cassandra.
Environment: J2EE, Java 11, JS-Redux, TDD, XSD, jQuery, Kafka, Postman, PostgreSQL, NoSQL, Next.js, Express.js, Azure, CI/CD, Python, Docker, Kubernetes, Selenium, Cucumber, React.js, Vue.JS, RDBMS, XML, Python, Bootstrap, Spring, Hibernate, PL/SQL, Web Services (SOAP), RESTful
Cigniti, India Nov 2019 – Jul 2021
Java Developer Responsibilities:
●Design of software utilizing Agile-Scrum methods and J2EE architecture specification and design trends.
●Involved in the development and programming of a modern website, utilizing Angular-JS, HTML, Bootstrap, CSS, and JavaScript.
●Involved in Parsing the HTML and ENCRYPTED Data into a readable format and generating XML.
●Developed Restful Web Services using Spring Boot and configured Cucumber as a testing tool.
●Developed Angular services, and controllers and created models for two-way data binding.
●Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, and Amazon Kinesis Services. Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
●Used Spring Boot Actuator to externalize application configuration properties for different environments.
●Worked on AWS Lambda to automate response to multiple events which includes HTTP requests via API Gateway.
●Involved in the design and development of a keyword-driven automation framework using Selenium WebDriver.
●Designed user Interface using Angular UI components such as tabs, grids, dropdowns, etc., and configured the routing service using an Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.
●Transformation and integration of APIs. Make RESTful API calls to communicate with the backend.
●Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
●Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
●Used AWS Services platform to upload data into AWS S3 buckets and create EC2 instances.
●Used Angular Resource and HTTP services to retrieve the data from the server and to display the content on the browser and took part in creating custom reusable components.
●Defined new validations through AngularJS for the form field validation implemented through HTML5.
●Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state, etc.
●Developed responsive interface using Bootstrap and used SASS for CSS.
●Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, and jQuery plugins.
●Implemented the Drag-and-drop functionality using the jQuery framework.
●Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
Environment: Java, J2EE, JDK 1.8, TDD, Angular-JS, Spring, Agile, Scrum, PostgreSQL, SOAP/Rest, Node.js, RDBMS, Next.js, C# NoSQL, XML, XSD, Web services, JIRA, REST APIs, Selenium, JavaScript, AWS, UML, HTML, CSS, Vue.JS, JMS, AJAX, jQuery, SQL, JUnit, Maven, Oracle 10g.
Certification: AWS Certified Developer – Associate.