Software Engineer
Role responsibilities
Design and deliver scalable cloud-native applications and backend services using Java, Spring, and REST APIs. Collaborate with product managers to translate business requirements into technical solutions while owning the full software development lifecycle.
Requirements
Requires 3-5 years of experience in modern object-oriented programming and hands-on experience with microservices and cloud-native technologies like AWS. A degree in Computer Science or Engineering is required, with a preference for knowledge in AI and large language models.
Key skills
Java, Spring, Angular, Microservices, REST APIs, GraphQL, Distributed Systems, Amazon Web Services, Docker, Kubernetes, Artificial Intelligence, Large Language Models, Software Engineering Best Practices, Secure Development, Observability, Cloud-Native Applications
Keywords
Java, Spring, Angular, Microservices, REST API, GraphQL, Distributed Systems, AWS, Docker, Kubernetes, Artificial Intelligence, Large Language Models, Cloud-Native, Scalability, Fault Tolerance, Code Reviews, Observability, Secure Development, Financial Services, Risk Assessment, Software Development Lifecycle, Concurrency, Backend Services, Data Processing