JAVA Architect

Overview

Remote
$100,000 - $140,000
Full Time

Skills

EC2
S3
Lambda
Glue (Python)
RDS
DynamoDB
API Gateway
AWS
JAVA
CI/CD
API design
RESTful services

Job Details

Hi,

Job Description: Java Cloud Technical Architect

Location: Reston, VA ( Remote )

Overview:

We are seeking a highly skilled and experienced Java AWS Technical Architect to join our team. The ideal candidate will be responsible for designing, developing, and implementing robust, scalable, and secure cloud-based solutions using Java, AWS technologies & Kafka. This role requires a deep understanding of cloud architecture, microservices, and modern software development practices.

Key Responsibilities:

Provide technical leadership to development teams, ensuring adherence to best practices in coding, design, and architecture.

Collaborate with stakeholders to define technical requirements and translate them into actionable solutions.

Architectural Design:

Design and implement scalable, secure, and high-performance cloud solutions using AWS services and Java technologies.

Develop architecture blueprints and detailed documentation to guide development teams.

Proven experience in designing and implementing microservices architecture.

Strong understanding of API design, RESTful services, and event-driven architecture.

Cloud Expertise:

Leverage AWS services such as EC2, S3, Lambda, Glue (Python), RDS, DynamoDB, API Gateway, and CloudFormation to build cloud-native applications.

Optimize cloud infrastructure for performance, scalability, and cost-efficiency.

Problem-Solving:

Ability to analyze complex technical problems and develop innovative solutions.

Strong debugging and troubleshooting skills.

Communication:

Excellent verbal and written communication skills.

Ability to collaborate effectively with cross-functional teams.

Technical Expertise:

Extensive experience in Java development, including frameworks like Spring and Hibernate.

Proficiency in AWS services and cloud architecture design.

Microservices Development:

Design and implement microservices architecture using Java frameworks such as Spring Boot.

Ensure seamless integration between microservices and external systems.

DevOps Integration:

Collaborate with DevOps teams to implement CI/CD pipelines, infrastructure as code (IaC), and automated deployments.

Monitor and troubleshoot production systems to ensure reliability and availability.

Security and Compliance:

Implement security best practices, including IAM policies, encryption, and secure coding standards.

Ensure compliance with industry regulations and standards.

Stakeholder Collaboration:

Work closely with business teams, product owners, and other stakeholders to align technical solutions with business goals.

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.