Full stack Java with react and Cloud (AWS)

Remote in Columbus, OH, US β€’ Posted 60+ days ago β€’ Updated 6 hours ago
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Scoreβ„’

πŸ”’ Crunching numbers...

Job Details

Skills

  • Core Java
  • Spring Boot/Spring Cloud
  • microservices
  • REST/gRPC API
  • OpenAI
  • Anthropic
  • AWS Bedrock
  • SageMaker

Summary

Role Summary

We are looking for an experienced Solution Architect who can translate business and functional requirements into robust, scalable system designs while ensuring non-functional requirements (performance, security, scalability, reliability) are baked in from the ground up. The ideal candidate has strong hands-on depth in the Java ecosystem, working knowledge of AI/ML technology stacks, and solid experience architecting and deploying solutions on AWS.

Key Responsibilities

  • Own end-to-end system design for new and existing applications, translating functional requirements into detailed architecture (HLD/LLD), including data flow, integration patterns, and API contracts.
  • Define and enforce non-functional requirements (NFRs) β€” performance, scalability, availability, security, maintainability, observability β€” and validate designs against them through architecture reviews, load testing strategy, and capacity planning.
  • Architect solutions using the Java stack (Core Java, Spring Boot/Spring Cloud, microservices, REST/gRPC APIs, messaging systems like Kafka/RabbitMQ).
  • Evaluate and integrate AI/ML capabilities into applications β€” e.g., LLM-based features, RAG pipelines, ML model serving, prompt engineering, or integration with AI platforms (OpenAI, Anthropic, AWS Bedrock, SageMaker, etc.), depending on project needs.
  • Design and guide deployment architecture on AWS β€” compute (EC2, ECS/EKS, Lambda), storage (S3, RDS, DynamoDB), networking (VPC, API Gateway), and security (IAM, KMS).
  • Conduct technical risk assessments, identify architectural trade-offs, and present recommendations to stakeholders and leadership.
  • Collaborate with product managers, engineering leads, and QA to ensure architecture aligns with business goals and delivery timelines.
  • Create and maintain architecture documentation β€” system diagrams, data models, sequence diagrams, decision records (ADRs).
  • Provide technical mentorship to development teams; review code/design for adherence to architectural standards.
  • Drive proof-of-concepts (POCs) for new technologies, frameworks, or AI integrations before full-scale adoption.
  • Participate in capacity planning, disaster recovery, and cost optimization exercises for cloud-hosted systems.

Required Skills & Experience

  • Strong experience in system/solution design β€” able to independently produce HLD/LLD covering both functional and non-functional aspects.
  • Deep hands-on expertise in the Java ecosystem: Java (8/11/17+), Spring Boot, Spring Cloud, Hibernate/JPA, RESTful services, microservices architecture.
  • Practical exposure to AI/ML stack β€” could include LLM integration, vector databases, RAG architectures, ML frameworks (TensorFlow/PyTorch), or AI-assisted development tooling. (Depth expected varies by role β€” clarify with client whether this is AI-aware architect vs hands-on ML engineer.)
  • Solid experience with AWS services: EC2, S3, RDS, Lambda, ECS/EKS, API Gateway, CloudWatch, IAM; AWS certification (Solutions Architect – Associate/Professional) is a plus.
  • Strong understanding of NFRs: designing for scalability (horizontal/vertical), high availability, fault tolerance, security (OWASP, data encryption), and observability (logging, monitoring, tracing).
  • Experience with containerization and orchestration (Docker, Kubernetes) and CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline).
  • Familiarity with database technologies β€” both relational (PostgreSQL, MySQL, Oracle) and NoSQL (DynamoDB, MongoDB).
  • Strong communication skills β€” ability to present architecture decisions to both technical and non-technical stakeholders.

Good to Have

  • Experience in application/database migration or modernization projects (legacy to cloud-native).
  • Exposure to event-driven architecture and streaming platforms (Kafka, Kinesis).
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation).
  • Prior experience in a client-facing architect or presales role.

Β 

Β 

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.
  • Dice Id: 91027130
  • Position Id: 9014991
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Columbus, Ohio

β€’

3d ago

Full-time

Columbus, Ohio

β€’

Today

Full-time

Columbus, Ohio

β€’

Today

Full-time

Columbus, Ohio

β€’

Today

Full-time

Search all similar jobs