Search by job, company or skills

S

Java AWS Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Over 100 applicants
Quick Apply

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

More Info

About Company

SysTechCorp Inc provides leading-edge technology services that empower our clients to meet and exceed their strategic business objectives. Our AI, ML, Mobile, Cloud, and ERP practice is backed by years of experience and deep domain expertise in a wide range of industry verticals.

Job ID: 113796425

Similar Jobs