Backend Engineer focusing on Java, Spring Boot, and AWS to optimize scalable systems. Collaborating with teams to ensure high-performance and security in backend applications.
Responsibilities
Develop, maintain, and optimize backend services using Java (Spring Boot), Python, Go Lang and NodeJs.
Design and implement RESTful APIs and GraphQL services.
Build and manage AWS Lambda functions, ECS, SQS/SNS, and S3 for scalable cloud solutions.
Implement and maintain state machines using AWS Step Functions.
Monitor and troubleshoot applications using AWS CloudWatch.
Design and maintain DynamoDB schemas for efficient data storage.
Work with CI/CD pipelines for automated deployments and testing.
Develop and manage CloudFormation templates for infrastructure as code (IaC).
Ensure high availability, security, and scalability of backend applications.
Collaborate with cross-functional teams to build high-quality software solutions.
Requirements
Strong proficiency in Java (Spring Boot), Python, and Go Lang.
Proficiency in Node.js backend interactions.
Experience working with AWS, particularly AWS AppSync.
Hands-on experience with AWS Lambda, ECS, SQS/SNS, S3, and Step Functions.
Expertise in designing and managing DynamoDB databases.
Experience in developing and integrating REST APIs and GraphQL.
Proficiency in AWS CloudWatch for monitoring and debugging applications.
Experience in CI/CD implementation for automated deployments.
Strong understanding of CloudFormation templates for infrastructure management.
Knowledge of software development best practices, including unit testing and performance optimization.
Ability to work in an agile development environment and collaborate with cross-functional teams.
Benefits
Good to have react development.
Experience with containerization technologies like Docker
Familiarity with event-driven architectures and serverless computing.
Knowledge of authentication and security best practices.
Integrations Tech Lead at Eeze, focusing on integration strategy and API ecosystem architecture. Leading technical teams and ensuring robust integrations with third - party providers.
Full Stack Developer at Morgan Stanley responsible for developing and enhancing distributed systems. Collaborating with teams to modernize platforms and ensure high availability and security.
Software Developer on Enterprise AI team building solutions that drive JCI's future growth. Collaborating in a fast - paced environment and contributing to innovative solutions.
Senior Software Engineer developing warehouse automation solutions. Collaborating with teams to optimize systems and implement high - performance software.
AI Software Architect developing intelligent driver infotainment systems at Daimler Truck. Collaborating globally to build proof of concept applications and showcase AI possibilities.
Lead Architect Engineer responsible for building end - to - end Data to Decision Systems. Collaboration with multiple engineering teams to develop impactful solutions for Fortune 500 clients.
Electronic Trading Tech Lead managing the Electronic Trading Platform that supports a $1.6 billion business. Taking ownership of strategic projects while collaborating with a global team of developers.
Software Architect creating AI - driven SaaS platforms for a high - growth European AI scale - up. Managing integrations and building advanced AI models while working in a remote setup.
Senior Software Engineer at Alva Labs developing products for fair hiring using AI technology. Involves end - to - end software development and collaboration with interdisciplinary teams.
Software Engineer building and maintaining features for AI - driven hiring systems at Alva Labs. Collaborating with cross - functional teams to enhance the hiring experience.