Java Backend Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Role description Role Overview: We are looking for experienced Java Engineers who can design and build high-performance, scalable enterprise applications using modern microservices and event-driven architectures. The role focuses on strong backend engineering, system design, and exposure to AI-assisted development environments. Core Technical Skills (Mandatory): Backend & Microservices4+ years of recent experience in Java (11+) development, JSON, and SQL4+ years of hands-on experience with Spring ecosystem:Spring 4/5, Spring Boot 2+Spring Data, Spring Cloud, Spring IntegrationSpring REST APIsExtensive experience designing and building modern microservices architectureStrong understanding of middle-tier design patterns and trade-offs Event-Driven Architecture2+ years of hands-on experience in event-driven and asynchronous systemsExperience with Kafka or similar message brokersStrong understanding of event-driven design patterns (pub-sub, streaming, messaging) Development & ToolsStrong experience with:Git (version control)Gradle / build automation toolsIntelliJ IDE (preferred)Strong debugging, performance tuning, and problem-solving skills Testing & Quality EngineeringStrong experience with modern testing frameworks:JUnit5Spring unit and integration testingIsolated layer testingHamcrest / AssertJStrong focus on automated testing and quality best practices MethodologiesExperience working in Agile environments (Scrum / Kanban)Hands-on experience with tools like JiraExperience in building high transaction volume, high-performance systems Database & Data Layer (Good to Have):Experience with OracleExperience with Cloud-native or distributed databases (Spanner not required anymore but equivalent exposure preferred)Exposure to NoSQL databases (Cassandra, etc.) Frontend (Optional / Good to Have):Experience with Angular / React Key Attributes:Strong problem-solving and analytical mindsetAbility to communicate complex technical ideas clearlyOwnership of end-to-end deliveryAdaptability in fast-paced environments