See More Current Candidates Here


Description:  HOT UAE Software Dev FinTech & Banking $10K AEDDate:August 1, 2023
Nationality:  Sri LankanResidence:UAE
Experience Summary:XXX possesses a strong foundation in software development and valuable banking experience. With a solid understanding of Java fundamentals and object-oriented programming, she can confidently design and implement Java applications. She is experienced in multithreading, concurrency, and leveraging Java 8+ features for functional programming. XXX is familiar with the 12-factor app methodology and microservices design patterns. She has used logging and tracing for effective application monitoring and diagnosis. Additionally, she has worked extensively with the Spring Boot framework and follows Agile principles in collaborative team environments.Education:B.Sc. Engineering (Hons) – Specialized in Computer Engineering, XXX
M.Sc. Advanced Software Engineering, XXX
Motives & Seeking:They moved to Dubai and now she’s looking for opportunities there.Languages:English- Fluent
Recent / Current Salary:$1,500 USDExpected Salary:$10,000 AED
2 weeksInterview Availability:A few days notice
Interview Assessment Notes 1.    Could you introduce yourself and tell us about you? Your current/recent jobs and employers? Previous companies and jobs?

Sanduni Wickramasinghe is an experienced Backend Developer with 6+ years of experience. Previously, she worked at Axiata Digital Labs (pvt) Ltd, contributing to the Campaign Manager product. Prior to that, she led the development team at JITRCS (pvt) Ltd, working on projects like Robi Use case development and Resource/Gift Transfer. Proficient in Java, Spring Boot, and microservices, she excels in delivering scalable solutions.
2.    What skill(s) / experience would you self-describe as strongest and specialist in?

Banking Experience (Rating: 5)
Worked at a bank for a year after leaving school.
Later, worked as a Software Engineer in the L1 support team for a banking platform.

Basic Java (Rating: 9)
Solid understanding of Java fundamentals, including data types, variables, control flow statements, and methods.
Proficient in object-oriented programming principles, such as classes, objects, inheritance, polymorphism, and encapsulation.
Can confidently design and implement Java applications using OOPS principles.
Proficient in using Java’s built-in data structures like lists, sets, and maps.
Skilled in solving programming challenges using conditional statements, loops, and basic data manipulation techniques.

Multithreading and Concurrency (Rating: 8)
Experienced in using Thread class and Runnable interface for multithreading and concurrency in Java. Familiar with synchronization mechanisms, locks, and concurrent data structures to manage shared resources and avoid data inconsistency and race conditions. Can handle potential issues like thread safety, deadlocks, and race conditions effectively. Aware of best practices for building high-performance, scalable, and responsive applications.

Java 8+ Features and Functional Programming (Rating: 9)
Proficient in using Lambda Expressions, Functional Interfaces, Stream API, Default Methods in interfaces, and Optional class. Skilled in leveraging functional programming concepts to write clean and concise code.

12 Factor App (Rating: 8)
Familiar with the 12-factor app methodology for developing robust and flexible applications.

Microservices Design Patterns (Rating: 6)
Utilized design patterns such as CQRS, SAGA, Circuit Breaker, API Gateway, and Service Discovery in building microservices-based applications.

Eventual Consistency & Event Driven Architecture (Rating: 3)
Some exposure to Eventual Consistency and Event Driven Architecture.

Logging and Tracing (Rating: 8)
Utilized logging and tracing in software development for effective monitoring, diagnosis, and troubleshooting of applications. Familiar with log levels, log formats, log aggregation, and rotating logs.

Spring Boot Framework (Rating: 8)
Extensive experience working with the Spring Boot framework for about 5 years.
Proficient in various aspects of Spring Boot, including Filters, Interceptors, Rest Template, WebClient, Request Validation, Exception Handling, and Controller Advices.

Docker (Rating: 2)
Some exposure to Docker for containerization.

Kubernetes & K8S Probes (Rating: 1)
Limited experience with Kubernetes and K8S Probes.

Open Shift (Rating: 1)
Limited experience with Open Shift.

SOLID Principles (Rating: 8)
Adhered to SOLID principles for writing maintainable, scalable, and robust software.

Design Patterns (Rating: 8)
Frequently used design patterns like Singleton, Builder, and Factory patterns.

Agile Experience (Rating: 8)
Worked in projects and teams that follow Agile principles and practices, emphasizing customer collaboration, adaptability, and continuous improvement.

Behavioral/ Interaction/ Communication (Team) (Rating: 10)
Exceptional team player with strong behavioral, interaction, and communication skills.
Possesses empathy and active listening skills, fostering open and constructive discussions. Adaptable and maintains a positive attitude, contributing to a harmonious and productive work environment. 

Employment Agency:Dubai, United Arab Emirates
+971 58 586 4016 (Whatsapp & BOTIM)
Dubai World Trade Centre
Sheikh Zayed Rd, Trade Centre,
Dubai, United Arab Emirates
Job-Seeker Agreement:The Candidate has agreed that Silicon Valley Associates Recruitment may disclose their profile to potential employers for the purpose of seeking new employment. Silicon Valley Associates Recruitment will never charge any fees from job-seekers.Employer Terms:General Terms and Conditions apply to all requests, offers, and agreements regarding the provision of services, and are available upon request. These can be sent to you on request or can be found on our website:

See More: