Post Job Free
Sign in

Stack Developer Software Development

Location:
Columbus, OH
Posted:
November 20, 2024

Contact this candidate

Resume:

Career Objective

As a Java Full Stack Developer, I specialize in designing, developing, and testing applications and services, contributing to the entire software development life cycle. I have extensive experience in building client/server and web applications in the healthcare, Banking and various other domains.

Profile Summary

• 5 years of professional experience as a full stack developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java.

• Thorough in Java EE technologies like Spring, Hibernate, Web Services, Design Patterns, SOAP, REST, Struts, Tiles, MVC, EJB, MQ Series, JMS, JSP and Servlets.

• Skilled in leveraging Redux for state management in web applications, utilizing advanced JavaScript techniques to enhance website performance.

• Developed Spark applications using Scala and Java, and implemented an Apache Spark data processing project to handle data from various RDBMS and streaming sources

• Knowledge on cloud computing technologies like AWS and Azure

• Expert in using Spring Boot for rapidly building microservices and developing cloud-based microservice applications with minimal configuration.

• Experienced in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Kafka, ActiveMQ, ServiceMix and JBoss Fuse Enterprise Service Bus (ESB).

• Proficient in using Jenkins for build automation, including configuring code style checks and test coverage

• Strong experience in developing Dynamic Single Page Applications (SPAs) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.

• Proficient in using various version control systems like Git, GitHub, CVS and SVN.

• Extensive experience with IDE tools such as Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EE Application development.

• Experienced in developing Web and Enterprise applications using technologies like JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.

• Experienced in working with the Struts framework, Hibernates, and Spring MVC architecture.

• Experienced in writing test automation scripts using java, Selenium WebDriver and TestNG performing sanity testing for every deployment in the QA environment

• Involved in all phases of Software Development Life Cycle (SDLC) for large-scale enterprise software using Object Oriented Analysis and Design.

• Proficient in using Kubernetes for Horizontal scaling and load balancing of applications.

• Expert- level skills in Angular, CSS3, HTML5, Node.js, jQuery, JavaScript, React, AJAX, JSON and Tag Libraries.

• Experienced in integrating WebSphere Application Server and Deployment manager with IBM Http server, IBM Directory Server, Sun ONE Web Server, Oracle, DB2 and SQL Server.

• Skilled in Optimizing MapReduce algorithms using Mappers, Reducers, combiners and partitioners to achieve optimal results with large datasets.

• Experienced in installing and configuring Linux/Unix and Windows-based web/Application servers like Tomcat, JBoss, WebLogic and WebSphere for Application deployments.

• Developed Spark Applications using Scala, Java and implemented Apache Spark data processing projects to handle data from various RDBMS and Streaming sources.

Education

• Master’s in computer science from Wright State University, Ohio, USA SRILAKSHMI CH

Java Full Stack Developer

Phone: 513-***-**** Email ID: **************@*****.*** Technical Skills

Languages Java, J2EE, SQL, C/C++, C#, Python

Java/J2EE Technologies Core Java, JSP, JMS, Java Beans, Java Multithreading, Java Database Connectivity (JDBC) Web Technologies HTML5, XML, JSON, CSS3, Node.js, Angular, React Java Frameworks Hibernate, Spring, Spring Boot, JSF Design & GUI Tools Eclipse, MAVEN

App servers IBM Web Sphere, Apache Tomcat

Databases/Tools Oracle, SQL Server, MySQL

Methodologies Agile, Waterfall

Operating Systems Windows, Linux, UNIX

Web Services REST API, Microservices

Cloud Technologies &

DevOps Tools

AWS (EC2, EBS, S3, Lambda, RDS), Docker, ECS, EKS, SQS, Kubernetes Professional Experience

Client: Federal Reserve Bank of Cleveland, Cleveland, Ohio, USA Dec 2023 - Present Role: Java Full Stack Developer

Description: The Federal Reserve Bank of Cleveland is part of the U.S. central banking system, overseeing monetary policy and financial institutions in its district. Developed modular and scalable solutions, automated deployments, and enhanced system performance through cloud integration and microservices. Responsibilities:

• Utilized the Spring container to manage data sources and load Hibernate specific classes.

• Extensively experience with Spark using Scala, and familiar with Akka, Cats and Play Framework.

• Implemented REST APIs as Spring Boot microservices to achieve modular functionality and developed RESTful web services producing XML and JSON for both web and mobile applications. Used Jersey for JAX-RS implementation.

• Leveraged JMS (Java Message Service) API and Kafka for sending notifications on backend process completion and system-related issues.

• Deployed applications in continuous integration environments using Jenkins for code integration and deployment during development testing.

• Participated in CI/CD processes with GIT, Nexus, Jenkins (including job creation), Maven builds, Docker image creation, and deployment in AWS environments.

• Implemented serverless architecture with AWS Lambda to reduce infrastructure costs and enhance scalability.

• Analyzed Cassandra/SQL scripts and designed solutions for implementation using Scala.

• Extensive experience with data ingestion technologies such as Kafka, Flume, and Sqoop.

• Developed Single Page Applications (SPAs) using Node.js, React, and Backbone.js MVC framework.

• Managed continuous integration and continuous delivery (CI/CD) processes with Jenkins, including troubleshooting and resolving build failures.

• Implemented and exposed microservices based on RESTful APIs using Spring Boot and Spring MVC.

• Worked with front-end technologies including HTML, CSS, JavaScript, jQuery, and React.

• Applied Java 8 features such as Lambda Expressions, Functional Interfaces, Stream API, Time API, and improvements in Collections, Concurrency, and I/O.

• Extensive experience with Pivotal Cloud Foundry (PCF).

• Managed containerization with Docker, including writing Docker files, setting up automated builds on Docker Hub, and configuring Kubernetes.

• Worked with NoSQL databases such as Cassandra, MongoDB, and Risk.

• Managed OpenShift clusters including scaling AWS application nodes up and down. Environment: AWS, Cassandra, CSS, Docker, Hibernate, HTML, Java, JavaScript, Jenkins, jQuery, Kafka, Kubernetes, Lambda Expressions, Microservices, MongoDB, MVC, Node.js, NoSQL, PCF, React, RESTful, Scala, Spark, Spring, Spring Boot, Spring MVC, SQL, Stream API

Client: Cardinal Health, Texas, USA Nov 2022 - Nov 2023 Role: Java Full Stack Developer

Description: It is a crucial link between the clinical and operational sides of healthcare, delivering end-to-end solutions and data-driving insights that advance healthcare and improve lives every day. Responsibilities:

• Hands-on experience with Azure VPN (Point-to-Site), Virtual Networks, Azure Custom Security, Endpoint Security, and Firewalls.

• Expertise in designing and developing web and enterprise applications using type-safe technologies such as Scala and Akka.

• Implemented REST microservices using Spring Boot, including metrics generation with method-level granularity and persistence using Spring AOP and Spring Actuator.

• Worked on a project to retrieve log messages from Kafka using Spark Streaming.

• Configured Jira issue tracking software with Agile plugins to support company-wide functions.

• Built and maintained Docker container clusters managed by Kubernetes on GCP (Google Cloud Platform), utilizing Kubernetes and Docker for CI/CD system environments to build, test, and deploy applications.

• Designed significant enhancements to existing Java web applications using Service-Oriented Architecture (SOA) techniques.

• Migrated an existing Spring MVC application to a new application using Spring Data JPA and REST.

• Developed user interfaces with Bootstrap components and Angular-UI, and configured routing for various modules using Angular UI Router.

• Implemented asynchronous messaging services using JMS.

• Created Docker containers and managed application lifecycle with Docker, set up Docker on Linux, and configured Jenkins to run on Docker hosts.

• Developed a project using the Spring Framework with Thyme leaf Template Engine, with the database hosted on MySQL.

• Created YAML files for integrating Swagger API within the UI. Environment: Agile, Angular, AOP, Azure, Bootstrap, CI/CD, Docker, Git, Java, Jenkins, Jira, JMS, Kafka, Kubernetes, Microservices, MVC, MySQL, Scala, SOA, Spark, Spring, Spring Boot, Spring Data, Spring MVC, SQL Client: Apple, Bangalore, India Aug 2021 - Jul 2022 Role: Java Full Stack Developer

Description: Apple Inc. is an American multinational corporation and technology company. Contributed to the development and integration of scalable microservices, user data management, and automation processes, ensuring efficient application performance and data handling.

Responsibilities:

• Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.

• Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from Node.js.

• Used IntelliJ for development and debugging Spring Boot applications and Used Git for version control.

• Creating REST API implementation using Spring Boot framework and writing test cases for those API's.

• Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using Agile methodologies.

• Utilized the features of React to present effective web design.

• Developed REST APIs using Java 8, Play framework and Akka.

• Installed Pivotal Cloud Foundry on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF).

• Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases.

• Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript.

• Expertise in coding optimized SQL queries on databases like Oracle.

• Building ETL tool for the migration of data & validating the test cases after the extraction, transformation & load of data.

• Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

• Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP. Environment: Agile, AWS, CSS, Docker, EC2, Git, HTML, IntelliJ, Java, JavaScript, JSF, JSP, JUnit, Kubernetes, Microservices, MongoDB, Mongoose API, Node.js, Oracle, PCF, React, S3, SOA, SOAP, Spring, Spring Boot, SQL Client: PhonePe, Bangalore, India Mar 2019 - Jul 2021 Role: Java Developer

Description: PhonePe is an Indian digital payments and financial services company. Involved in developing, integrating, and optimizing various system components and microservices for seamless application functionality and data management. Responsibilities:

• Retrieved information from the Oracle database using Spring-Hibernate.

• Involved in integrating Microservices into an existing system architecture using Clojure.

• Modified existing Shell scripts in Unix to call daily sub routines.

• Designing the data model and schema to efficiently store and retrieve data from Apache Cassandra.

• Use Git for version control and participate in agile development methodologies such as Scrum or Kanban.

• Manage and fix bugs with Jira bug tracking application.

• Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.

• Implemented light weight WADL (Web application description Language) for better understanding of Rest based web services and its configuration.

• Implemented features like Actuator in Spring Boot for monitoring and tracing my application. Developed controller classes, complex services, database integration and backend process.

• Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

• Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.

• Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.

• Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy.

• Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.

• Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.

• Developing RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring Boot application with Micro services performing the Unit testing and basic functional testing with different set of data.

• Used Java 8 Method References feature to point to methods by their names and used functional Interfaces. Environment: Apache Cassandra, Bootstrap, Cassandra, CSS3, Git, Hibernate, HTML5, IntelliJ, Java 8, JavaScript, Jira, JMS, JUnit, Microservices, NOSQL, Oracle, RESTful, S3, Scala, Spring, Spring Boot, SQL, Web Services



Contact this candidate