Post Job Free
Sign in

Stack Developer Software Development

Location:
Chicago, IL
Posted:
February 09, 2025

Contact this candidate

Resume:

ANIL

***************@*****.***

phone: 331-***-****

LinkedIn: linkedin.com/in/anil-kumar-92584b2a8

SUMMARY

Mr. Bayya is a Full Stack Developer with over 5+ Years of experience in the analysis, design, development, implementation, and testing of web-based enterprise business applications using the JAVA/J2EE technologies.

Actively involved in the analysis, definition, design, implementation, and deployment of the full Software Development Life Cycle (SDLC) of the project.

Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS.

Involved in designing and developing the front end of the application using React.JS, JavaScript, AJAX, HTML5, and CSS3.

Set up the CI/CD process for the application using Jenkins and deployed it on the WebSphere app server.

Developed entire frontend and backend modules using Python on Django Web Framework.

Implemented Node.JS as a server-side proxy for an event-driven, non-blocking I/O model, which made my applications run across distributed devices.

Used Spring JDBC in the persistence layer that is capable of handling high-volume transactions. Produced and consumed Kafka for data streaming.

EDUCATION

Master’s in Business Technology, Lewis University

Bachelor's in Computer Science, Osmania University

TECHNICAL CERTIFICATIONS

AWS Certified Solutions Architect-Associate

TECHNICAL SKILLS

AWS

GIT

HTML

Java

Jenkins

Junit

Kafka

Micro Services

NodeJS

Python

ReactJS

Splunk

Spring Boot

Datadog

PROFESSIONAL EXPERIENCE

Discover Financial Services, IL

Full Stack Developer

May 2024- Till Now

Extensive experience working in Agile environments, facilitating iterative development and continuous delivery to meet evolving business needs efficiently.

Expertise in designing and developing scalable, secure, and performance-driven applications using programming languages such as Java, JavaScript (React, Node.js), TypeScript, Python, Go, and SQL.

Skilled in utilizing AWS services (EC2, S3, RDS, EKS, Lambda, API Gateway) to architect and deploy robust cloud-based solutions, ensuring high availability, fault tolerance, and cost efficiency.

Proficient in containerization using Docker and orchestration with Kubernetes, managing multi-container applications in production environments.

Hands-on experience with OpenShift Container Platform (OCP), including managing Helm charts for efficient deployment and scaling.

Expertise in CI/CD pipelines using tools such as Jenkins, GitHub Actions, and AWS Code Pipeline, ensuring automated and seamless software delivery.

Advanced knowledge of PostgreSQL for relational data modeling and performance tuning in large-scale applications.

Experience with NoSQL databases such as MongoDB and DynamoDB to handle unstructured and semi-structured data.

Adept at writing complex SQL queries, stored procedures, and optimizing database performance for high-demand applications.

Designed and implemented RESTful APIs and integrated third-party APIs for seamless data exchange, using Open API/Swagger for API documentation and validation.

Developed mock servers and performed contract testing using Wire Mock, enhancing integration reliability.

Integrated Hibernate ORM for seamless mapping between Java objects and relational databases, enhancing maintainability and scalability.

Developed a framework combining Open API, Wire Mock, and swagger-mock-validator for validating provider-consumer agreements, reducing API-related bugs by 40%.

Built end-to-end observability dashboards with Prometheus and Grafana, providing actionable insights into application performance and reliability.

Implemented comprehensive application-level monitoring and alerting mechanisms using tools like Datadog to ensure operational reliability and minimize downtime.

Strong expertise in HTML5/CSS3 and modern UI frameworks for creating responsive, user-centric designs.

Skilled in implementing Object-Oriented Programming (OOP) and design principles to develop maintainable and modular codebases.

Partner with product managers, architects, and other stakeholders to deliver solutions that align with enterprise objectives and user expectations.

Environment: AWS, OpenShift Container Platform (OCP), Docker, Kubernetes, Helm, Java, JavaScript, TypeScript, Python, Go, SQL, Spring Boot, Node.js, Hibernate, PostgreSQL, MongoDB, DynamoDB, Jenkins, GitHub Actions, AWS Code Pipeline, Datadog, Prometheus, Grafana, IntelliJ IDEA, Visual Studio Code, Git, Open API, Wire Mock, swagger-mock-validator, GitHub, Bitbucket, JIRA, and Confluence.

First Midwest Bank, IL

Full Stack Developer

August 2023 - March 2024

Contract

Actively involved in the analysis, definition, design, implementation, and deployment of the full Software Development Life Cycle (SDLC) of the project.

Developed the Application making use of Java 11's new Streams API and parallel Streams to partition the streams.

Implemented Model View Control (MVC) architecture using spring framework.

Involved in the Development of Spring Framework Controllers. Developed Controller for request, and response paradigm by Spring Controllers using Spring-MVC.

Developed and deployed Microservices-based applications using Spring Boot and Spring Cloud.

Used Microservice architecture with Spring Boot-based services interacting through a combination of REST to build, test, and deploy identity Microservices.

Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS.

admin console.

Implemented application-level persistence using Hibernate and Spring.

Used JPA (Java Persistence API) with Hibernate as a Persistence provider for Object Relational mapping.

Involved in designing and developing the front end of the application using React.JS, JavaScript, AJAX, HTML5, and CSS3.

Developed Client web applications using React JS, Redux, and Web pack.

Developed various single-page applications (SPA) using React.JS and used various components in the REDUX library.

Used React.JS in components like JSX, creating React components, Virtual components, etc.

Used React.JS to create Controllers to handle events triggered by clients and send requests to the server.

Implemented Node.JS as a server-side proxy for an event-driven, non-blocking I/O model, which made my applications run across distributed devices.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status reports.

Used XML and JSON for transferring/retrieving data between different Applications.

Developed Rest API to process the data from DB to another Rest Service.

Deployed and developed the project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, Cloud Watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS), and Amazon Kinesis services.

Developed a logging module using Log4J to create log files to debug as well as trace applications.

Implemented EJBs Session beans for business logic.

Involved in JUnit Testing, debugging, and bug fixing.

Used Jenkins build and deploy for Continuous Integration and Continuous Deployment.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed to developing an Automation Framework that uses Java, Selenium WebDriver, and TestNG.

Involved in the implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.

Created automated script for REST-API testing using Rest Assured framework.

Developed back-end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, and Procedures.

Exceptions Handling in PL/SQL programs, Triggers.

Worked on MongoDB database concepts such as locking, indexes, sharing, replication, and schema design.

Used Agile SCRUM methodology for developing Applications.

Involved in Unit integration, bug fixing, acceptance testing with test cases, and Code reviews.

Environment: HTML5, CSS3, JavaScript, jQuery, Servlets, XML, JSP, Spring MVC, WSDL, Spring Boot, Spring Security, Java, Agile Methodology, Tortoise SVN, Spring JDBC, JUnit, Jenkins, AngularJS, Hibernate, Spring, Spring Batch, Maven, JMS, RESTful, MQ services, Mule ESB, JBOSS, JavaScript, JSP, Restful, Log4J, SOA, SOAP

OSF HealthCare, IL

Java Developer

October 2021 - July 2023

Contract

Designed and developed a Restful API for different modules in the project as per the requirement.

Skilled in Test Driven Development (TDD) and Agile Development.

Working with Microsoft team to migrate various business applications from on-prem to Azure cloud.

All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.

Configured and deployed the application using Tomcat and Web Sphere.

Implemented test-driven development (TDD) and executed unit test plans.

Integrated Build tools like NPM with JENKINS.

Involved in automating various processes in production Shell scripting and Cron job scheduler.

Set up the CI/CD process for the application using Jenkins and deployed it on the WebSphere app server.

Involved in various phases of the Software Development Life Cycle (SDLC) of the application Requirement gathering, Design, Analysis, and Code development.

Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Worked with the Release Management team closely for production releases and production maintenance.

Implementing a CI/CD pipeline in a multi-cloud environment.

Worked with Jenkins under the CI/CD pipeline providing continuous improvement to Agile software development teams.

Implemented multithreaded consumption for slow consumers. Implemented exactly once semantics using Kafka stream from topic to topic. Wrote services to store and retrieve user data from the Mongo DB for the application on devices.

Used Spring JDBC in the persistence layer that is capable of handling high-volume transactions. Produced and consumed Kafka for data streaming.

Developed entire frontend and backend modules using Python on Django Web Framework.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Followed Agile test-driven (TDD) methodology using the JUnit framework.

Involved in scripting for automation, and monitoring using Shell and Python scripts.

Assisted and followed test-driven development by Junit, Jest, Mockito, Cypress, and Selenium meeting the sprint goals.

Developed applications using the latest technologies like Spring, hibernate (using annotations), REST-based Webservices, XML API, and tools.

Used spring framework for integrating the MVC components with business services.

Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.

Strong experience developing data models using Hibernate POJOs and configuring the Hibernate persistence layer.

Environment: AppDynamics, Blue Triangle Shell scripting, REST, GitHub, APIC, SOAP, Oracle, Rally, microservices, Java 8, Spring MVC, Spring boot, Junit, Postman, Confluence, Service Now, Splunk.

Cleartrip, India

Java Developer

April 2018 - August 2021

Involved in the complete development, testing, and maintenance process of the application.

Used Spring MVC module to develop MVC Architecture.

Designed and developed user interface components using Spring.

Developed core Java programs for all business rules and workflows using Spring framework.

Implemented the service layer using spring with transaction and logging interceptors. Used spring framework for the middle tier and spring-hibernate for data access.

Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.

Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect.

Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.

Developed the XML Schema and Web services for the data maintenance and structures.

Used Eclipse as an IDE for development.

JavaBeans were used to store several different collections of "attributes". Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The Java Server Pages (JSP) Specification defines scope choices.

Used WSDL and SOAP protocol for Web Services implementation.

Created extensive SQL queries to analyze data flows across multiple databases.

Actively participated in daily SCRUM meetings to produce quality deliverables within time.

Participated in the status meetings and status updates to the management team.

Environment: JSON-API, Morphia, Oracle, Java 8, Spring MVC, Spring boot, REST, JUnit, Mockito, Power Mockito, MongoDB, AWS SQS, AWS S3, Jira, confluence, python scripting, AWS kinesis streams, Bamboo, GIT, Bitbucket



Contact this candidate