We are seeking a skilled and motivated backend software engineer with experience in building scalable backend systems using java and spring boot. The engineer will be part of a cross-functional team responsible for designing and implementing apis and microservices that power mission-critical retail pos applications. The role involves working with modern cloud technologies such as amazon aurora and dynamodb. Experience in android native and windows native development, as well as full-stack capabilities, is considered a strong plus.
design, build, and maintain backend services and restful apis using java and spring boot
develop scalable, cloud-native microservices following industry best practices
perform data modeling, storage, and optimization using amazon aurora and dynamodb
collaborate with frontend engineers, qa, and product managers to deliver quality features
implement and support integrations with internal and external systems
participate in code reviews, sprint planning, deployments, and production incident response
ensure backend services meet performance, security, and reliability standards
3–5 years of backend development experience using java (8 or above) and spring boot
strong experience with restful apis and microservices architecture
proficiency in sql and nosql databases:
amazon dynamodb and nosql modeling
solid understanding of multithreading, concurrency, and performance tuning
familiarity with git, ci/cd workflows, maven/gradle
experience with deploying/monitoring services in cloud environments (aws preferred)
excellent problem-solving and debugging skills
experience with aws: lambda, s3, api gateway, ecs, or eks
familiarity with event-driven architecture (kafka, sqs)
experience with docker and kubernetes
knowledge of oauth2, secure coding, and api security
monitoring tools: cloudwatch, elk stack, datadog
#j-18808-ljbffr