Post Job Free
Sign in

Java Developer Core

Location:
Dayton, OH
Posted:
July 22, 2024

Contact this candidate

Resume:

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.



Contact this candidate