AWS JAVA ENGINEER
Summary
AWS Java Engineer who architects and builds scalable, event-driven microservices on AWS using Java, GoLang, and Python, with Kafka for real-time streaming and Terraform/CloudFormation/CDK for infrastructure as code. Office-based roles across Pune, Bangalore, Hyderabad, and Chennai, paying ₹13–17 LPA.
- Architect and develop high-performance microservices using Java, GoLang, and Python.
- Design and implement event-driven architectures utilizing Apache Kafka for real-time data streaming.
- Manage cloud infrastructure as code by creating and maintaining resources with Terraform and AWS CloudFormation/CDK.
- Monitor system health and optimize performance through the configuration and analysis of AWS CloudWatch metrics.
- Develop and integrate secure APIs to facilitate seamless communication between diverse systems and third-party services.
- Deploy and manage applications across the AWS cloud environment, ensuring high availability and fault tolerance.
- Collaborate with cross-functional teams to define technical specifications and resolve complex engineering challenges.
Requirements
- Minimum of 5 years of professional experience in software development, specifically within the IT Services sector.
- Proficiency in core programming languages including Java, GoLang, and Python.
- Demonstrated hands-on experience with AWS services, particularly in the areas of cloud computing and serverless architectures.
- Strong background in building and deploying microservices-based applications.
- Expertise in message queuing systems, with specific knowledge of Apache Kafka.
- Competence in Infrastructure as Code (IaC) tools such as Terraform and AWS CloudFormation or CDK.
- Proven ability to design, implement, and troubleshoot API integrations.
- Experience with cloud monitoring and logging tools, specifically AWS CloudWatch.
- Ability to work effectively in a collaborative environment to deliver high-quality software solutions.