Overview
Skills
Job Details
Avanciers are seeking an experienced Junior/Senior Java Developer to design, develop, and maintain backend services for a modern financial platform. The ideal candidate will have strong expertise in Java, microservices architecture, and event-driven systems, with exposure to cloud-native development on Azure.
Key Responsibilities
Design, develop, and maintain scalable, secure, and high-performance backend services using Java and Spring Boot
Build and consume RESTful APIs in a microservices-based architecture
Implement event-driven solutions using Kafka or Azure Event Hubs
Collaborate with cross-functional teams including QA, DevOps, and Product to deliver high-quality solutions
Participate in code reviews, ensuring adherence to coding standards and best practices
Support refactoring, performance tuning, and defect resolution
Assist in integrating applications into CI/CD pipelines
Actively participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives
Required Skills & Qualifications
3–10 years of hands-on experience in Java development
Strong understanding of OOP and SOLID principles
Experience with Java 8+ features (Lambdas, Streams, Functional Programming)
Proficiency in Spring Boot and dependency injection
Solid experience building microservices and implementing design patterns such as Circuit Breaker and Saga
Hands-on experience with Kafka and/or Azure Event Hubs
Knowledge of CI/CD pipelines and DevOps practices
Experience with Docker and Kubernetes
Familiarity with cloud platforms, preferably Microsoft Azure
Strong problem-solving and communication skills