Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand, generic software engineer title, mid-level experience, and metro location increase applicant competition.
Backend Java and distributed-systems skills are highly transferable across industries.
Explicit years requirement plus mandatory Java, distributed systems, and specific tech stack make filters strict.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain scalable, resilient Java-based distributed systems supporting catalog content management for a global marketplace.
Own software development lifecycle including analysis, testing, troubleshooting, and regular code updates to ensure high performance and security.
Collaborate on technical strategy and improve system effectiveness using cloud infrastructure and modern deployment pipelines.
Minimum Requirements
Bachelor's degree in Computer Science, Engineering, or related technical field required.
Minimum 3 years of experience with object-oriented programming in Java and large-scale distributed systems.
Experience with Java EE, Kafka, Apache Camel, RESTful Web Services, Spring, Hibernate, and distributed data stores (SQL/NoSQL).
Exposure to cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), CI/CD tools (Jenkins), and build pipelines.
Ideal Candidate Profile
Comfortable working on large-scale, fault-tolerant distributed systems with a focus on performance and scalability.
Experience designing, building, and deploying web-based Java services in a cloud-native environment.
Familiarity with system automation, monitoring, and improving developer workflows to optimize software delivery and security.
