Back to Developers
Swastik Rai

Swastik Rai

Software Engineer

Bangalore, India $20/hr Remote Full-time 2+ yrs exp 94 · Outstanding

About

I’m a Software Engineer specializing in Java and Spring Boot, with experience building scalable microservices and distributed systems at Bottomline Technologies. I’ve worked on designing high-impact backend systems, implementing secure authentication, and improving system reliability through observability and CI/CD practices. I have hands-on experience with PostgreSQL, Redis, Kafka, and Docker, and enjoy building event-driven architectures and optimizing system performance. I’ve also developed projects like a distributed rate limiter and a microservices-based healthcare platform. With strong problem-solving skills (500+ DSA problems, GATE 2024), I’m passionate about building efficient, production-ready backend systems.

Skills & Expertise (40)

Java Intermediate
7.2/10
1
Years Exp
Spring Boot Intermediate
7.1/10
1
Years Exp
Microservices Intermediate
7.0/10
1
Years Exp
Postgresql Intermediate
6.8/10
1
Years Exp
Git Intermediate
6.6/10
1
Years Exp
Claude Maven Keycloak Distributed Systems REST APIs Event-Driven Systems GPT Grafana Cursor C# WPF MFC MVVM architecture JUnit Bitbucket SonarQube Veracode Express.js C++ JavaScript Python Spring Security Spring Data JPA Hibernate Kafka Node.js ELK Stack React HTML CSS MySql MongoDb Redis Docker ArgoCD

Work Experience

Associate Software Engineer

Bottomline

Jan 2025 - Present

Designed and developed a vendor management platform using Java, Spring Boot, microservices and PostgreSQL following the Hexagonal Architecture, powering critical business workflows generating $10M+ annual revenue. Integrated Keycloak-based authentication & role-based authorization, ensuring secure access control across distributed services. Migrated legacy Struts modules of LegalX (e-billing platform) to modern Spring Boot microservices, improving maintainability and reducing technical debt. Automated CI/CD pipelines using Bitbucket, SonarQube, Veracode and used AI coding assistants (GPT, Claude) to accelerate debugging and code reviews, reducing manual QA cycles by 40% and improving release confidence. Implemented centralized logging and monitoring using ELK Stack and Grafana, reducing the debugging time by 75%. Used LLM-based AI-assisted development tools to generate and refine JUnit test cases, improving code coverage from 65% to 90%.

Software Engineer

Celstream Technologies

Feb 2024 - Jan 2025

Developed an Enterprise Windows application using C#, C++, WPF, and MFC. Implemented window resizing, custom controls, and event driven interactions using MVVM architecture. Contributed to Kodak Capture Pro Software by improving backend logic for workflows and seamless integration with UI.

Education

Bachelor of engineering

2020 - 2024 · India

Certifications

GATE 2024 Exam (Computer Science)

· 2024

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 9/15
💰 Rate 5/5
🏆 Certs 5/5
Verified 5/5
Total Score 94/100

Profile Overview

Member sinceApr 2026
Work ModeRemote
AvailabilityFull-time

Availability Details

Visa Status

Need Sponsorship

Relocation

Open to Relocation