SYSystechcorp Inc
Java AWS Developer
Kolkata ₹3-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
