SY

Java AWS Developer

Systechcorp Inc
Pune3-7 LPA Posted 19 May 2025
FULL TIME
Cicd
Cloud Technologies
Java
Aws
Rdbms

Job Description

Application Development

  • Develop robust, scalable, and secure Java applications using best practices and design patterns.
  • Design and implement backend services, RESTful APIs, and microservices using Java frameworks like Spring Boot.

Cloud Architecture

  • Design, deploy, and manage cloud-based solutions on the Amazon Web Services (AWS) platform.
  • Utilize AWS services such as EC2, S3, RDS, Lambda, and API Gateway to build highly available and fault-tolerant applications.

Containerization and Orchestration

  • Containerize Java applications using Docker.
  • Orchestrate container deployments using AWS ECS or Kubernetes on AWS EKS.

Serverless Computing

  • Implement serverless solutions using AWS Lambda.
  • Leverage event-driven architectures for asynchronous processing and auto-scaling.

Data Storage and Management

  • Configure and manage data storage on AWS using:
  • Relational databases (RDS)
  • NoSQL databases (DynamoDB)
  • Object storage (S3)

Security and Compliance

  • Apply security best practices on AWS:
  • Encryption
  • IAM policies
  • Network security configurations
  • Ensure compliance with standards such as GDPR, HIPAA, and PCI-DSS.

Monitoring and Logging

  • Set up monitoring/logging using:
  • AWS CloudWatch
  • AWS CloudTrail
  • Other AWS native tools
  • Implement automated alerts to monitor performance and health.

Deployment Automation

  • Automate deployment processes using:
  • AWS CodePipeline
  • AWS CodeDeploy
  • Infrastructure-as-code tools (AWS CloudFormation, Terraform)

CI/CD

  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate build, test, and deployment for Java apps on AWS.

Performance Optimization

  • Optimize application performance using:
  • Load balancing
  • Caching
  • Horizontal scaling strategies

Disaster Recovery and High Availability

  • Design and implement disaster recovery and high availability architectures to ensure resilience and business continuity.

Collaboration and Documentation

  • Collaborate with developers, architects, and DevOps teams to align with project goals.
  • Document:
  • Architecture diagrams
  • Deployment configurations
  • Operational procedures
Join WhatsApp Channel