i
Coders Brain
392 Coders Brain Jobs
Java Developer - AWS Lambda (5-9 yrs)
Coders Brain
posted 1mon ago
We are seeking a skilled Java Developer with expertise in AWS Lambda to join our dynamic team. In this role, you will design, develop, and maintain cloud-native solutions, leveraging Java and AWS services. You will work closely with cross-functional teams to build scalable and high-performance serverless applications.
Key Responsibilities :
- Design, develop, and deploy serverless applications using Java and AWS Lambda.
- Write efficient, reusable, and reliable Java code while following industry best practices.
- Integrate AWS services such as API Gateway, DynamoDB, S3, SNS, SQS, and others into serverless solutions.
- Implement RESTful APIs for seamless data exchange between services.
- Optimize application performance, ensuring scalability and reliability.
- Debug, troubleshoot, and resolve technical issues in production and development environments.
- Collaborate with DevOps teams to streamline CI/CD pipelines and deployment processes.
- Stay updated with emerging AWS features and advocate for their adoption where appropriate.
Requirements :
- Strong proficiency in Java with a solid understanding of object-oriented programming (OOP).
- Hands-on experience with AWS Lambda and serverless architecture.
- Familiarity with AWS services such as API Gateway, DynamoDB, S3, SNS, and SQS.
- Experience in developing and deploying RESTful APIs using AWS tools.
- Knowledge of event-driven programming and microservices design.
- Proficiency with version control tools like Git and CI/CD pipelines.
- Understanding of security best practices in AWS environments (IAM roles, policies, etc.).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
AWS (Must have)
- Java (Must have)
- Python (Good to have)
- Kafka (Good to have)
- Terraform (Familiarity is needed, we have people who can help in case needed)
- DDD/EventSourcing (Nice to have)
- TDD, CI/CD
Nice to Have :
- Experience with other programming languages such as Python or Node.js.
- Knowledge of AWS Step Functions and other orchestration tools.
- Familiarity with monitoring and logging tools (e.g., CloudWatch, X-Ray).
- Certification in AWS (e.g., AWS Certified Developer - Associate).
- Experience with Infrastructure as Code (IaC) tools such as CloudFormation or Terraform.
Education and Certifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- AWS certifications are a plus.
Benefits :
- Competitive salary and bonus opportunities.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
Opportunities for professional development and AWS certification reimbursement.
Engaging and inclusive work environment with cutting-edge tools and technologies.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
12-16 Yrs
12-12 Yrs