Post Job Free
Sign in

Spring Boot Software Developer

Location:
Forest Park, IL
Posted:
February 18, 2025

Contact this candidate

Resume:

Saif Uddin Mohammed

***********@*****.*** • +1-872-***-****

SUMMARY

Software Developer with 5+ years of Experience Specializing in Java Spring Boot for Building Scalable, High-performance Applications. Proficient in Cloud platforms like AWS, leveraging services such as EC2, S3, and RDS, Lambdas to deliver Robust solutions. Skilled in RESTful API development, Microservices Architecture, and Deploying Applications using Spring Boot, Spring Data, and Spring Security. Experienced in React.js and Angular for Building Dynamic, User-friendly Front-end interfaces, with Expertise in State management (Redux, Context API), and Integrating APIs for Seamless communication between Front-end and Back-end. Proficient with DevOps tools like Jenkins, Docker, and Kubernetes for CI/CD pipelines and Container Orchestration. Adept at programming in Python, JavaScript, and Java, with a Strong Ability to Deliver Solutions in Agile environments and solve complex technical challenges.

EDUCATION

Trine University, Angola, IN

Master of Science, Computer Science

GPA 3.78 / 4

Osmania University, Hyderabad, India

Oct-2019

Bachelor of Engineering, Computer Science and Engineering

GPA 3.20 / 4

TECHNICAL SKILLS

Languages

Java, Python, C, C++, JavaScript, Typescript, Linux/UNIX Shell

Web Technologies and Tools

HTML, CSS, Bootstrap, Tailwind, Material-UI, JQuery, REST API, GraphQL, JSP,

JavaBeans, Java Servlets, Hibernate, Java Persistance API (JPA), JDBC, ODBC, Spring,

Spring MVC, Spring JDBC, Spring Boot, WebSockets, AJAX, JSON, XML, Flask, JWT Authentication, OAuth, React, Angular, Vue, NodeJs, ExpressJs, NextJs, Microservices, RabbitMQ, Apache Kafka, DApps, Ethereum, Postman, NPM, Yarn, NuGET, MVN Repository, Jest, Junit, Selenium, Cucumber.

Application/Web servers

Apache Tomcat, IBM Web Sphere, Web Logic and JBOSS

DevOps Tools

JIRA, Git, GitLab, Bitbucket, GitHub, GitHub Actions, GitHub Container Registry,

Bitbucket Pipelines, Azure Repos, Azure Pipelines, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, Maven, Jenkins, Docker, Terraform, Docker Compose, DockerHub, Kubernetes, Redis, Envoy, Chef, Nagios, SSL/TLS Security Certificates.

Spring Modules

Spring Core, Spring MVC, Spring Rest, Spring Data JPA, Spring JDBC, Spring Data MongoDB, Spring Security, Spring Boot, Actuator, Spring AOP, Spring Cloud(Spring Cloud Config, Eureka, Hystrix, Ribbon, Feign, Spring Cloud Sleuth, Resilience4j),JWT

Databases

Database Modeling, Oracle, Oracle SQL Developer, Sql Server, Sql Server Management

Studio (SSMS), MySql, DBViewer, MongoDB, Compass, Atlas, GraphQL,PostgreSQL

Cloud Environments

AWS, AWS EC2, AWS S3, AWS Cloud Front, AWS RDS, AWS VPC, AWS CloudWatch, AWS IAM, AWS SNS, AWS SQS, AWS Lambda, AWS Athena, AWS Aurora, AWS EBS, AWS ECS, AWS EKS, AWS CLI, Azure, Azure Virtual Machines,

Azure Storage, Azure SQL Database, Azure CosmosDB, Azure Active Directory, Azure

App Service, Azure KeyVault, Azure Entra ID, Azure Functions, Firebase, Firestore, Firebase Cloud Functions .

Operating systems

Ubuntu, Fedora, Kali Linux, Linux Mint, RedHat, Windows

Methodologies

Agile, waterfall, Scrum, SDLC

Developer IDE Platforms/Editors

Eclipse, Notepad++, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Gitpod, GitHub

Codespaces, Atom, Sublime Text, Google Colab, Jupyter Notebook, Spyder, Rider,

Webstorm, PyCharm, Visual Studio Code, Visual Studio, CodeBlocks, Powershell, Git Bash, Linux Bash, AWS CLI, Azure CLI

EXPERIENCE

Full Stack Developer Feb 2023 – Present

Client: SouthWest Airlines, Plano, Tx

Responsibilities:

•Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

• Designed and implemented robust back-end systems leveraging Spring Boot, Spring Data JPA, and Hibernate for efficient database operations.

•Designed and deployed microservices architectures using Spring Cloud modules, including Config, Eureka, Zuul, and Spring Cloud Gateway for service discovery, centralized configuration, and API routing.

•Developed dynamic and responsive web applications using React.js, enhancing user experience and performance through efficient front-end development.

•Implemented state management solutions using Redux, Context API, and React Query, ensuring seamless data flow across components.

•Developed robust, Object-oriented solutions using Core Java principles, including encapsulation, inheritance, and polymorphism.

•Designed and implemented Kafka producers and consumers using Java and Spring Boot to enable scalable, event-driven architectures.

•Designed and implemented end-to-end CI/CD pipelines using Jenkins, GitLab CI, and AWS CodePipeline to automate the build, test, and deployment processes for multi-tier applications.

•Developed event-driven architectures with AWS Lambda, integrating with services such as S3, DynamoDB, API Gateway, and SQS to enable seamless data flow and real-time processing

•Developed and maintained Kubernetes configurations (Pods, Deployments, Services, and Ingress resources) for efficient and scalable application architectures.

•Optimized database performance by analyzing and tuning SQL queries, indexing, and database configurations to reduce query execution times by up to 40%.

Environment: Java, Spring Boot, REST API, Multi-Threading, Apache Kafka, Serverless, JavaScript, Typescript, React JS, Material UI, Docker, Kubernetes, Microservices, AJAX, AWS CodeCommit, AWS lambdas, AWS DynamoDB, SQL, Oracle 19c, Hibernate, HTML, CSS Git.

Full Stack Developer Jan 2021 – Dec 2022

Client: OpenText, Hyderabad, Telangana

Responsibilities:

•Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

•Developed and deployed scalable Python applications using frameworks like Flask and Django for building web applications and RESTful APIs.

•Designed and implemented robust back-end systems leveraging Spring Boot, Spring Data JPA, and Hibernate for efficient database operations.

•Implemented security in microservices using OAuth2, JWT, and Spring Security, ensuring secure communication between services and user authentication/authorization.

•Developed Dynamic and Responsive web applications using Angular, leveraging two-way data binding, directives, and services to create seamless user experiences.

•Developed and maintained Automated functional and Regression Test scripts using Selenium WebDriver for cross-browser testing of web applications, improving testing efficiency and reducing manual effort.

•Managed Large-Scale Data storage using Azure Blob Storage and Azure Data Lake Storage, ensuring high availability and scalability for unstructured data storage.

•Implemented continuous deployment processes using Docker and Kubernetes, enabling Automated Deployment to Production environments with minimal manual intervention.

•Designed and implemented Serverless applications using Azure Functions, reducing infrastructure management overhead and improving cost efficiency.

•Developed Dynamic and Responsive web applications using React.js, Enhancing user experience and Performance through efficient front-end development.

•Designed and deployed containerized applications using Kubernetes, ensuring Automated scaling, load balancing, and seamless orchestration of microservices.

•Implemented document-based storage solutions using MongoDB, designing collections and queries that ensured efficient data retrieval for applications.

Environment: Java, Spring Boot, REST API, Multi-Threading, Apache Kafka, Serverless, JavaScript, Typescript, Angular, Material Angular, Docker, Azure Kubernetes Service (AKS), Microservices, AJAX, Azure Functions, Azure Cosmos DB, Azure VPN Gateway, SQL, Oracle 19c, MongoDB, HTML, CSS Git.

Full Stack Developer Nov 2019 – Dec 2020

Client: Global Logic Technologies, Hyderabad, Telangana

Responsibilities:

•Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

•Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular in creating the Application.

•Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, node JS and has worked with Angular filters in expressions and directives to filter data in the UI

•Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

•Used Spring Inversion of Control (IoC) for injecting beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.

•Implemented the application using SpringBoot Framework and handled the security using Spring Security.

•Deployed EARs, WARs, and configured application specific JVM settings, Web container parameters using the Admin Console and WebSphere admin scripts.

•Performed Monitoring, Shutdown & Boot-Up, Network support and trouble shooting in Staging and Production environments as part of the application deployment.

•Collaborated closely with cross-functional teams to integrate Azure DevOps pipelines, enabling continuous integration and continuous deployment (CI/CD) practices

•Performed Monitoring, Shutdown & Boot-Up, Network support and trouble shooting in Staging and Production environments as part of the application deployment

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, JQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, React JS, Vaadin, Hibernate, JSP, Oracle, PL/SQL, XML, AWS, spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, Jira, Angular 8, NOSQL(MongoDB)



Contact this candidate