No more applications are being accepted for this job
- Design and develop Java-based applications that leverage AWS services and features.
- Implement scalable and reliable backend solutions using Java frameworks such as Spring Boot.
- Build and maintain RESTful APIs for seamless integration with other systems and services.
- Utilize AWS SDKs and APIs to interact with various AWS services including EC2, S3, Lambda, RDS, DynamoDB, and others.
- Design and implement data storage solutions using AWS databases like RDS, DynamoDB, and Amazon Aurora.
- Configure and manage AWS infrastructure using Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
- Ensure security and compliance of applications and infrastructure on AWS.
- Monitor and optimize application performance, scalability, and reliability on AWS.
- Collaborate with DevOps engineers to automate deployment processes and implement CI/CD pipelines.
- Troubleshoot and debug issues across the entire stack, from application code to infrastructure configuration.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Java developer with expertise in building enterprise-grade applications.
- Strong understanding of AWS cloud services and architecture.
- Experience with Java frameworks such as Spring Boot, Hibernate, or similar.
- Proficiency in designing and implementing RESTful APIs.
- Hands-on experience with AWS SDKs, CLI, and other developer tools.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Senior Java Software Engineer - Gurugram, India - Xebia
Description
We are seeking a highly skilled Java AWS Developer to join our dynamic team. As a Java AWS Developer, you will be responsible for designing, developing, and deploying robust Java applications on the AWS cloud platform. You will work closely with cross-functional teams to deliver scalable and efficient solutions that meet our business needs.
Responsibilities:
Requirements: