Senior Java Spring Boot Developer | REST APIs | Microservices | AWS | Kafka
I am a Senior Java Developer with 9+ years of professional experience in designing, developing, and maintaining enterprise-grade applications for global clients.
My core expertise lies in Java and Spring Boot based backend development, where I have successfully built scalable, secure, and high-performance REST APIs and Microservices for large-scale business applications.
Over the years, I have worked extensively across the Banking and Financial Services (BFSI) domain, particularly in card creation and card management systems involving complex business workflows and mission-critical functionalities.
Technical Expertise:
• Java (up to Java 21)
• Spring Boot, Spring MVC, Spring Security
• REST APIs & Microservices Architecture
• Apache Kafka
• JSP, Servlets, Legacy Java Web Applications
• HTML, CSS, Bootstrap
• PostgreSQL, MySQL, Microsoft SQL Server, IBM DB2
• AWS Cloud Deployments
• Jenkins CI/CD Pipelines
• Agile/Scrum Methodologies
I possess hands-on experience in end-to-end software development lifecycle activities including requirement analysis, system design, development, testing, deployment, production support, and performance optimization.
I have experience deploying and managing applications on both AWS cloud and on-premise infrastructures using automated CI/CD pipelines.
Whether you need a new backend system, API integration, microservices development, legacy application modernization, performance optimization, or production issue resolution, I can deliver reliable and maintainable solutions with industry best practices.
I am committed to delivering high-quality, scalable, and business-focused software solutions within committed timelines.
Work Terms
• Available for freelance projects with dedicated working hours during mornings, weekends, and flexible schedules based on project requirements.
• Committed to delivering high-quality work within agreed timelines and milestones.
• Available for both fixed-price and hourly engagements.
• Flexible to collaborate with clients across different time zones.
• Comfortable working independently as well as collaborating with distributed Agile teams.
• Regular project updates and transparent communication through Guru, Email, Slack, Microsoft Teams, or Zoom.
• Daily/Weekly progress reports can be provided based on project requirements.
• Source code management through GitHub, GitLab, or Bitbucket repositories.
• Project scope, milestones, and delivery schedules will be mutually agreed upon before project initiation.
• Open to long-term support, maintenance, feature enhancements, and ongoing development assignments.
• All client information, source code, and business requirements will be handled with complete confidentiality and professionalism.