Senior Java Developer delivering scalable, secure, and high-quality software solutions with Spring Boot, microservices, and modern cloud technologies.
I am a Senior Java Developer with a proven track record of building secure, scalable, and high-quality backend systems for clients worldwide. Over the years, I have specialized in Spring Boot, RESTful APIs, and microservices, helping businesses improve performance, streamline operations, and scale their digital platforms.
My technical expertise includes:
Java 8–17, Spring Boot, Spring Batch, and enterprise application development
Microservices architecture, with service discovery, API gateways, and containerization (Docker, Kubernetes)
Authentication & Security using Keycloak, OAuth2, JWT, and role-based access control
Database design & integration with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Firestore)
Event-driven systems with Kafka, RabbitMQ, and asynchronous processing
Cloud deployment on AWS and GCP
Performance optimization, refactoring, and legacy system modernization
What sets me apart is not just technical know-how but also my approach:
I prioritize clear communication with clients and team members.
I work with a strong focus on performance, maintainability, and security.
I value collaboration but can also take full ownership of complex projects.
I continuously learn and adopt new technologies to deliver the best results.
Outside of work, I enjoy exploring new technologies, I also believe in maintaining a balance between professional excellence and personal growth, which allows me to stay motivated and creative.
If you are looking for a dedicated, reliable, and detail-oriented developer, I can help turn your requirements into working software that lasts. My mission is to deliver solutions that not only solve problems today but also remain adaptable for the future.
Work Terms
Availability: I am generally available 15–25 hours per week, with flexibility to adjust based on project needs. I can work across different time zones and accommodate meetings with international clients.
Hours of Operation: My preferred working hours are Monday to Friday, but I can also support critical weekend or after-hours tasks if planned in advance.
Communication: I value clear and frequent communication. I am comfortable using Slack, Microsoft Teams, or project management tools like Jira or Trello. I provide regular updates on progress and encourage open feedback throughout the project.
Payment Terms: I typically work on an hourly basis or fixed-price milestones, depending on the project. For fixed-price projects, we define clear deliverables and timelines upfront. For hourly work, I log time transparently and share detailed breakdowns of activities. Payments can be managed securely through Guru’s SafePay system.
Collaboration Style: I am proactive, detail-oriented, and committed to delivering on time. I believe in building strong, long-term relationships with clients based on trust, quality, and mutual respect.