i
Smartedge IT Services
145 Smartedge IT Services Jobs
Java Developer - AWS Platform (8-10 yrs)
Smartedge IT Services
posted 13hr ago
Responsibilities :
- Lead and mentor a team of Java developers in the design, development, and implementation of cloud-native applications on the AWS platform.
- Design and develop robust and scalable Java applications utilizing AWS services such as EKS, ECS, Lambda, Snowflake, Dynamo DB, S3, IAM, Route 53, ELB, SNS, SQS, Apache Kafka, Cloud Watch, Terraform Scripting, and Rest APIs.
- Implement and maintain CI/CD pipelines using tools like Jenkins or GitLab CI/CD.
- Troubleshoot and resolve complex technical issues related to application development and cloud infrastructure.
- Ensure adherence to best practices for security, performance, and scalability in cloud environments.
- Collaborate with cross-functional teams, including architects, DevOps engineers, and business analysts.
- Guide and mentor junior team members on technical and professional development.
- Participate in design reviews and code reviews to ensure high-quality deliverables.
- Stay abreast of the latest advancements in AWS technologies and best practices.
- Contribute to the development and improvement of team processes and standards.
Qualifications :
- 8+ years of experience in Java development with a strong understanding of Object-Oriented Programming principles.
- 5+ years of experience in leading and mentoring Java development teams.
- Hands-on experience with AWS services such as EKS, ECS, Lambda, Snowflake, Dynamo DB, S3, IAM, Route 53, ELB, SNS, SQS, Apache Kafka, Cloud Watch, Terraform Scripting, and Rest APIs.
- Experience with containerization technologies such as Docker and Kubernetes (EKS).
- Experience with NoSQL databases such as DynamoDB and Cassandra.
- Experience with message queues such as Kafka and SQS.
- Strong understanding of RESTful APIs and authentication/authorization frameworks.
- Experience with CI/CD pipelines and tools like Jenkins or GitLab CI/CD.
- Experience with Agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Experience with JUnit/Mockito for unit testing.
- Experience with Control-M scheduling tool is a plus.
- AWS Developer Certification is a plus.
Location : Bangalore, Hyderabad
Functional Areas: Software/Testing/Networking
Read full job description