Senior Cloud Application Developer | Codersbrain
full-time
Posted on July 20, 2025
Job Description
Senior Cloud Application Developer
Job Summary
The Senior Cloud Application Developer is responsible for designing, developing, and implementing robust microservices-based applications on AWS. This role requires extensive experience in AWS architecture, particularly with Elastic Kubernetes Service (EKS), and involves collaboration with cross-functional teams to translate functional requirements into actionable solutions.
Responsibilities
- Design, develop, and implement microservices-based applications on AWS using Java.
- Lead the architecture and design of EKS-based solutions, ensuring seamless deployment and scalability.
- Collaborate with cross-functional teams to gather and analyze functional requirements, translating them into technical specifications.
- Define and enforce best practices for software development, including coding standards, code reviews, and documentation.
- Identify non-functional requirements such as performance, scalability, security, and reliability; ensure these are met throughout the development lifecycle.
- Conduct architectural assessments and provide recommendations for improvements to existing systems.
- Mentor and guide junior developers in best practices and architectural principles.
Qualifications
- Bachelor's or master's degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software development with a focus on AWS solutions architecture.
- Proven experience in architecting microservices-based applications using EKS.
- Relevant AWS certifications, such as AWS Certified Solutions Architect.
- Proficiency in Java programming language with experience in frameworks such as Spring Boot.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with AWS services, especially EKS, Lambda, S3, RDS, DynamoDB, and CloudFormation.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI.
Preferred Skills
- Ability to design data models for relational and NoSQL databases.
- Experience in designing applications for high availability, fault tolerance, and disaster recovery.
- Knowledge of security best practices in cloud environments.
- Strong analytical skills to troubleshoot performance issues and optimize system efficiency.
- Excellent communication skills to articulate complex concepts to technical and non-technical stakeholders.
Experience
- A minimum of 10 years of relevant experience in software development and AWS solutions.
Environment
- Work in a dynamic and diverse environment that values innovation and collaboration.
Salary
- Salary information is not specified.
Growth Opportunities
- Potential for career advancement within the organization, contributing to innovative projects and digital transformation initiatives.
Benefits
- Information regarding specific benefits is not provided.