About Us :
We are at the forefront of cloud-native development, building innovative and scalable solutions that redefine our industry. We foster a culture of continuous learning, collaboration, and technical excellence. Join our team to work on cutting-edge projects and make a significant impact!
The Opportunity :
We are seeking a highly skilled and experienced Backend Java Developer with a strong focus on AWS Serverless technologies to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining the core backend services that power our applications, leveraging the full potential of AWS's serverless ecosystem. If you are passionate about building scalable, high-performance, and resilient cloud-native solutions, we encourage you to apply.
What You'll Do :
As a Backend Java Developer, your key responsibilities will include :
- Design, Develop, and Maintain Backend Services : Architect, implement, and maintain robust and scalable backend services primarily using Java and AWS serverless technologies.
- RESTful API Development & Integration : Develop high-quality RESTful APIs to support front-end applications and seamlessly integrate with various third-party services.
- Data Model & Query Optimization : Design and optimize data models and queries specifically for Amazon DynamoDB, ensuring efficient data retrieval and storage.
- AWS Services Expertise : Work extensively with a wide range of AWS services, including Lambda, API Gateway, S3, CloudWatch, and IAM, to build and deploy solutions.
- Scalability, Performance, and Reliability : Ensure the highest standards of application scalability, performance, and reliability through thoughtful design and implementation.
- Clean Code & Best Practices : Write clean, maintainable, and efficient code, consistently following industry best practices, coding standards, and design patterns.
- Cross-Functional Collaboration : Collaborate effectively with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver integrated solutions.
- Troubleshooting & Resolution : Proactively troubleshoot and resolve technical issues across development, test, and production environments, ensuring minimal downtime and optimal system health.
- Documentation : Contribute to technical documentation, including API specifications, design documents, and operational guides.
What You'll Bring :
Required Skills & Qualifications :
Strong professional experience as a Backend Developer with a focus on Java.Proven hands-on experience with AWS serverless technologies, including but not limited to Lambda, API Gateway, S3, CloudWatch, and IAM.Demonstrated experience in designing, developing, and consuming RESTful APIs.Expertise in designing and optimizing data models and queries for Amazon DynamoDB.Solid understanding of cloud-native architectures and distributed systems.Proficiency in writing clean, maintainable, and efficient Java code.Experience with version control systems (e.g., Git).Strong problem-solving skills and the ability to troubleshoot complex technical issues.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.Preferred Skills & Qualifications :
Experience with other AWS database services (e.g., RDS, Aurora).Familiarity with CI / CD pipelines and DevOps practices.Knowledge of other programming languages relevant to AWS (e.g., Python, Node.js).Experience with monitoring and logging tools within AWS.Relevant AWS certifications (e.g., AWS Certified Developer - Associate, AWS Certified Solutions Architect - Associate).ref : hirist.tech)