Senior Java Developer
Building robust, scalable, and high-performance backend systems with Java, Spring Boot, and Cloud technologies.
About Me
With over 4 years of experience in backend development, I specialize in the Java ecosystem, crafting enterprise-grade applications that are both efficient and maintainable. My passion lies in solving complex problems and architecting systems that can scale to meet modern demands.
As a freelancer, I am dedicated to delivering high-quality code and clear communication. I thrive in collaborative environments and am committed to helping my clients achieve their technical goals, turning innovative ideas into reality.
Technical Skills
A snapshot of the technologies I work with.
Languages
- Java (8, 11, 17+)
- SQL
- C#
- Mailcow
- Redis
Frameworks & Libraries
- Spring Boot & MVC
- Spring Security, Data JPA
- Hibernate
- JUnit, Mockito
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
Cloud & DevOps
- AWS (EC2, S3, RDS, Lambda)
- Docker & Kubernetes
- Jenkins & GitHub Actions
- Terraform
Featured Projects
Here are some projects I'm proud to have worked on.
E-commerce Microservices API
A complete backend for an e-commerce platform using a microservices architecture to handle products, orders, and user management independently for maximum scalability.
Real-Time Chat Application
A WebSocket-based chat service enabling real-time, bidirectional communication between users. Implemented with Spring WebSocket and STOMP protocol.
Cloud Data Processing Pipeline
An AWS-native serverless pipeline that processes uploaded CSV files from an S3 bucket, transforms the data using Lambda, and stores results in RDS.
Let's Build Something Great
Have a project in mind or looking for a dedicated Java developer? I'm currently available for freelance opportunities. Let's connect and discuss how I can help bring your vision to life.
rajeevk307@gmail.com