Job
Description
As a Senior Full Stack Developer at Atomise, you will be responsible for designing, developing, and maintaining backend services using Java Micronaut or Spring Boot. Your key responsibilities will include: - Building and deploying serverless components using AWS Lambda, integrating with API Gateway, DynamoDB, S3, etc. - Architecting and optimizing RESTful APIs that support secure, performant, and scalable user interactions. - Understanding and implementing best practices around API Gateway routing, throttling, security, and custom authorizers. - Collaborating with frontend developers to integrate APIs with React-based user interfaces. - Writing clean, testable, and efficient code with good coverage using JUnit/TestNG. - Participating in code reviews, design discussions, and sprint planning sessions. - Optimizing backend performance, error handling, and observability (logs, metrics, tracing). - Contributing to CI/CD workflows and cloud deployments (Code Pipeline, GitHub Actions, etc.). To qualify for this role, you should have: - 5-8 years of professional software development experience. - Strong expertise with Java and Micronaut or Spring Boot frameworks. - Hands-on experience with AWS Lambda and event-driven architectures. - Deep understanding of API Gateway integration types, authorizers, throttling, and custom domains. - Familiarity with cloud services like S3, DynamoDB, CloudWatch, and IAM. - Experience in building scalable and secure RESTful APIs. - Knowledge of CI/CD pipelines, Git workflows, and infrastructure automation. - Strong debugging and troubleshooting skills. Bonus skills that would add significant value to your profile include: - Frontend development experience using React.js or similar frameworks. - Experience with Terraform or other infrastructure-as-code tools. - Familiarity with Cognito, SNS/SQS, and event-driven AWS patterns. - Knowledge of testing frameworks such as Cypress for frontend and Postman for API tests. - Exposure to containerization (Docker) and understanding of DevOps workflows. At Atomise, you can expect a collaborative and agile team environment, the opportunity to work with modern tech stacks and serverless architectures, flexibility to contribute across backend and frontend, a remote-friendly culture with flexible working hours, and ownership of features and solutions from architecture to deployment.,