SY

Java AWS Developer

Systechcorp Inc
Kolkata3-7 LPA Posted 16 May 2025
FULL TIME
Docker
Application Development
Cloud Architecture
Java
Aws

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 architecture using Java frameworks like Spring Boot.

Cloud Architecture:

  • Design, deploy, and manage cloud-based solutions on 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 and orchestrate container deployments using AWS ECS or Kubernetes on AWS EKS.

Serverless Computing:

  • Implement serverless computing solutions using AWS Lambda, leveraging event-driven architectures for asynchronous processing and scaling.

Data Storage and Management:

  • Configure and manage data storage solutions on AWS, including relational databases (RDS), NoSQL databases (DynamoDB), and object storage (S3).

Security and Compliance:

  • Implement security best practices for AWS resources, including encryption, IAM policies, and network security configurations.
  • Ensure compliance with industry standards and regulations such as GDPR, HIPAA, and PCI-DSS in AWS deployments.

Monitoring and Logging:

  • Set up monitoring and logging solutions on AWS using CloudWatch, CloudTrail, and other AWS native services.
  • Implement automated alerts and notifications to proactively monitor application performance and health.

Deployment Automation:

  • Automate deployment processes using AWS CodePipeline, AWS CodeDeploy, and infrastructure-as-code tools such as AWS CloudFormation or Terraform.

Continuous Integration/Continuous Deployment (CI/CD):

  • Implement CI/CD pipelines to automate build, test, and deployment processes for Java applications on AWS infrastructure.

Performance Optimization:

  • Optimize application performance and resource utilization on AWS through load balancing, caching, and horizontal scaling strategies.

Disaster Recovery and High Availability:

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

Collaboration and Documentation:

  • Collaborate with cross-functional teams, including developers, architects, and DevOps engineers, to ensure alignment with project goals and requirements.
  • Document architecture diagrams, deployment configurations, and operational procedures for reference and knowledge sharing.
Join WhatsApp Channel