12.10.2026 aktualisiert


100 % verfügbar
Senior Software Engineer | Java & Full-Stack Development
Colombo, Sri Lanka
Nur Remote
B.Sc. (Hons) (Sp.) in Computer Science and TechnologyÜber mich
Results-driven Senior Software Engineer with 4+ years of experience designing, developing, testing, deploying production-grade backend and full-stack systems using Java, Spring Boot, React, AWS, Apache Kafka. Experienced in building distributed microservices.
Skills
GenAIJavaAPIsDevOpsJava DevMessaging Application Programming InterfaceSoftwareentwicklungWorkflowsSpring CloudSpring BootServerseitige EntwicklungBackendBackend-programmierungFull Stack EntwicklungApache Kafka
Java & Spring Boot Backend Development
Expertise in designing and developing production-grade backend services using Java and Spring Boot, including RESTful APIs, distributed microservices architectures, and scalable enterprise platforms.
Cloud Infrastructure & DevOps (AWS)
Hands-on experience with AWS infrastructure for deploying and operating business-critical applications, combined with tools such as Docker, Terraform, Kafka, and CI/CD pipelines for reliable production delivery.
Full-Stack Development (React & Node.js)
Proficiency in building frontend capabilities using React.js and TanStack Query, as well as backend-for-frontend services with Node.js and Express.js, enabling end-to-end full-stack delivery.
Databases (SQL, PostgreSQL, MySQL)
Solid knowledge of relational databases including PostgreSQL and MySQL, with experience writing and optimizing SQL queries for enterprise-scale applications.
Apache Kafka & Messaging Systems
Experience integrating Apache Kafka for event-driven communication within distributed microservices architectures.
Automated Testing & Observability
Strong focus on automated testing, increasing test coverage significantly, and using observability tools such as Datadog and JMeter for performance monitoring and optimization.
AI-Assisted & Spec-Driven Development
Practical use of GitHub Copilot and GitHub Spec Kit to apply AI-assisted and Spec-Driven Development practices in engineering team workflows.
Agile Engineering Practices & Team Leadership
Leading engineering teams using Agile methodologies, facilitating code reviews, sprint planning, technical design discussions, and cross-functional stakeholder collaboration.
Expertise in designing and developing production-grade backend services using Java and Spring Boot, including RESTful APIs, distributed microservices architectures, and scalable enterprise platforms.
Cloud Infrastructure & DevOps (AWS)
Hands-on experience with AWS infrastructure for deploying and operating business-critical applications, combined with tools such as Docker, Terraform, Kafka, and CI/CD pipelines for reliable production delivery.
Full-Stack Development (React & Node.js)
Proficiency in building frontend capabilities using React.js and TanStack Query, as well as backend-for-frontend services with Node.js and Express.js, enabling end-to-end full-stack delivery.
Databases (SQL, PostgreSQL, MySQL)
Solid knowledge of relational databases including PostgreSQL and MySQL, with experience writing and optimizing SQL queries for enterprise-scale applications.
Apache Kafka & Messaging Systems
Experience integrating Apache Kafka for event-driven communication within distributed microservices architectures.
Automated Testing & Observability
Strong focus on automated testing, increasing test coverage significantly, and using observability tools such as Datadog and JMeter for performance monitoring and optimization.
AI-Assisted & Spec-Driven Development
Practical use of GitHub Copilot and GitHub Spec Kit to apply AI-assisted and Spec-Driven Development practices in engineering team workflows.
Agile Engineering Practices & Team Leadership
Leading engineering teams using Agile methodologies, facilitating code reviews, sprint planning, technical design discussions, and cross-functional stakeholder collaboration.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2022
Sprachen
EnglishverhandlungssicherSinhalaMuttersprache
Projekthistorie
Leading the PIXEL team, a four-member engineering team delivering backend and frontend capabilities for the business-critical CHAMP-SE platform. Led the SCOPP customer configuration platform across a distributed microservices architecture and managed MVP 1 and MVP 2 releases from development through production. Facilitating technical discussions, task planning, code reviews, and engineering decisions while mentoring team members and collaborating with product, business, QA, and engineering stakeholders. Acting as point of contact for specific functional areas during production support and stakeholder discussions on AWS infrastructure.
Developed Java Spring Boot backend services, RESTful APIs, and React.js features for CHAMP, a business-critical enterprise platform supporting Sysco customer order preference workflows. Built a reusable Spring Boot Maven mail module standardizing email capabilities across applications. Optimized legacy REST APIs, improving performance and reliability, and participated in design discussions, sprint planning, and code reviews.
Developed Spring Boot APIs and React.js features as part of Sysco's Outbound Transportation Engineering team. Wrote unit tests for existing React and Node.js (BFF) projects, increasing test coverage from around 30% to over 80%, enabling the team's production release. Gained hands-on experience with AWS, Spring Boot, Node.js, and React within enterprise-scale architectures.