|
Java Developer
Job: Java Developer with AWS & Terraform
Location: Wilmington, DE Duration: Long Term Contract Key Responsibilities:-
Design & Development: Build and enhance backend services and APIs using Java (Java 8+), Spring Boot, and microservices architecture. Cloud Engineering: Deploy, manage, and optimize applications on AWS (EC2, S3, Lambda, RDS, ECS/EKS, CloudFormation). Infrastructure as Code (IaC): Use Terraform to provision and manage cloud infrastructure. System Architecture: Contribute to system design, scalability, and performance improvements. Testing & Quality: Implement automated unit, integration, and performance tests. Security & Compliance: Ensure applications meet Banking's security, compliance, and operational standards. Collaboration: Work closely with product managers, architects, and DevOps teams in an agile environment. Monitoring & Support: Implement observability tools (CloudWatch, Prometheus, Grafana) and participate in on-call rotations. Required Qualifications Programming: Strong proficiency in Java (Java 8 or higher), Spring Boot, REST APIs. Cloud: Hands-on experience with AWS services and cloud-native application design. IaC: Proficiency in Terraform for infrastructure automation. DevOps: Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar). Databases: Knowledge of relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases. Best Practices: Strong understanding of design patterns, clean code, and secure coding practices. Agile: Experience working in Scrum or Kanban teams. Preferred Skills:- Experience with Docker and Kubernetes. Knowledge of event-driven architectures (Kafka, SNS/SQS). Familiarity with monitoring and logging tools. Financial services or large-scale enterprise experience. Education:- Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience). | ||||||