Backend Developer Position We are seeking a skilled Backend Developer to join our team. As a key member of our development group, you will design and develop high-volume, fault-tolerant, scalable backend systems and services. In this role, you will collaborate with product and engineering teams to translate business needs into well-architected technical solutions. You will create architecture and design documentation, estimations, and user stories that support agile delivery. You will ensure system performance, security, reliability, and adherence to SLAs through best engineering practices. Additionally, you will mentor and guide engineers, fostering a strong culture of ownership, quality, and technical excellence. The ideal candidate will have experience designing and developing Microservices architecture and distributed systems. They should be proficient in Java software development, Spring Boot, and AWS services such as Lambda, Step Functions, and EventBridge. We offer a dynamic work environment, opportunities for growth and development, and a competitive compensation package. Requirements: - Experience with Java software development, including Spring Boot - Knowledge of Microservices architecture and distributed systems - Proficiency in AWS services, including Lambda, Step Functions, and EventBridge Preferred Qualifications: - Experience with cloud platforms and containerization technologies - Knowledge of secure coding practices and authentication flows - Familiarity with CI/CD practices and tools Benefits: - A dynamic work environment - Opportunities for growth and development - A competitive compensation package This is an exciting opportunity for a motivated and talented individual to join our team and contribute to the development of innovative solutions.