Java Architect (Java, AWS, Devops, Database)

Overview

Remote
Depends on Experience
Full Time

Skills

Agile
Amazon DynamoDB
Collaboration
Amazon EC2
Amazon RDS
Amazon S3
Amazon Web Services
Cloud Architecture
Communication
Conflict Resolution
GitLab
Grafana
Continuous Delivery
Continuous Integration
Database
Management
Mentorship
DevOps
Docker
GitHub
Java
Jenkins
Optimization
PostgreSQL
Kubernetes
Leadership
Microservices
MongoDB
MySQL
Resource Planning
NoSQL
Oracle
Problem Solving
Project Estimation
Remote Desktop Services
Scrum
Software Engineering
Stakeholder Management
Systems Architecture
Team Management
Virtual Team

Job Details

Job Requirements Engineering Manager (Architect Level)

Must-Have Technical Skills

  • Java: Deep expertise in Core and Advanced Java, with ability to design enterprise-grade applications.
  • AWS: Strong hands-on experience with cloud architecture, deployment, and scaling (EC2, S3, RDS, Lambda, IAM).
  • DevOps: Proven knowledge of CI/CD pipelines, automation tools (Jenkins, GitHub Actions, GitLab CI), and containerization (Docker, Kubernetes).
  • Databases: Strong understanding of relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, DynamoDB) databases, including optimization and scaling.
  • System Architecture: Ability to design distributed, fault-tolerant, and secure systems.

Professional Experience

  • 10 12 years of progressive experience in software engineering.
  • At least 3 5 years in leadership/architect roles, managing teams and projects.
  • Proven track record of delivering large-scale, high-performance applications.
  • Experience working in Agile/Scrum environments and driving engineering best practices.

Leadership & Soft Skills

  • Strong leadership skills with ability to mentor and guide engineering teams.
  • Excellent communication and stakeholder management abilities.
  • Strategic thinker with problem-solving mindset.
  • Ability to balance technical depth with business priorities.
  • Experience in resource planning, project estimation, and cross-functional collaboration.

Preferred Qualifications

  • Exposure to microservices architecture and serverless computing.
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, CloudWatch).
  • Experience in handling scalable enterprise systems with millions of users.
  • Prior experience in remote team management is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.