Java AWS Senior Developer

Donato Technologies, Inc
Dallas, TX, United States
27 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Application Services Cloud Engineering Databases Continuous Integration DevOps Disaster Recovery Distributed Systems Fault Tolerance
+20 more
High-Level Architecture Identity and Access Management Enterprise Messaging Systems Amazon Simple Notification Service (SNS) Software Engineering Data Streaming AWS Cdk Enterprise Software Applications Spring-boot Amazon Virtual Private Cloud (VPC) Servicebus Event Driven Architecture Amazon Relational Database Service Apache Kafka Functional Programming Cloudwatch Api Gateway Amazon Simple Queue Service (SQS) Terraform Microservices

Job description

  • We are seeking an experienced in Financial Services domain as Java AWS Senior Developer to lead the design, modernization, and migration of enterprise applications to AWS cloud-native architectures., Solution Design & Coding
  • Define end-to-end solution for cloud-native applications built on AWS.
  • Lead application modernization and migration initiatives from on-premises environments to AWS.
  • Design scalable, resilient, highly available, and secure solutions using AWS best practices. Create and review High-Level Designs (HLDs), Low-Level Designs (LLDs), Architecture Decision Records (ADRs), and technical roadmaps.
  • Design and implement microservices-based and event-driven solutions.
  • Strong application development background using Java, Spring Boot, and Microservices architecture, with hands-on coding experience building enterprise applications. Strong understanding of Microservices architecture patterns, API-led architectures, and event- driven architectures.

  • Experience designing and developing large-scale distributed systems and enterprise application platforms.
  • Hands-on experience designing and implementing Kafka-based event-driven systems.
  • Strong understanding of messaging, event streaming, asynchronous processing, and distributed system integration patterns AWS Cloud Expertise

  • Assess existing applications and recommend modernization, re-platforming, re- architecting, or migration strategies.
  • Lead migration of Java/Spring-based applications to cloud-native AWS architectures.
  • Design migration approaches for application services, APIs, databases, messaging platforms, and integration components.
  • Collaborate with development and infrastructure teams to ensure successful migration and adoption of AWS services.
  • Architect solutions leveraging AWS services including EKS, ECS, Lambda, API Gateway, S3, RDS/Aurora, IAM, CloudWatch, SQS, SNS, EventBridge, Secrets Manager, and VPC services.
  • Experience with Infrastructure as Code using Terraform, AWS CDK, or similar technologies.
  • Partner with platform and DevOps teams to establish CI/CD practices, Infrastructure as Code, and operational excellence.
  • Support implementation of security, monitoring, compliance, disaster recovery, and cost optimization strategies.
  • Demonstrated experience migrating and modernizing on-premise applications to AWS cloud-native architectures, including multiple real-world implementations.

Requirements

  • The ideal candidate will have a strong software engineering foundation in Java, Spring Boot, Microservices, and event-driven architectures, combined with hands-on expertise in architecting scalable, resilient, and secure solutions on AWS.
  • Minimum 7-8+ years of Strong hands on experience in Java, Spring Boot, and Microservices-based application development and AWS., * Solid understanding of cloud-native architecture patterns, container-based deployments, observability, fault tolerance, and high-availability solutions. Other Skills

  • Excellent verbal and written communication skills.
  • Strong stakeholder management and executive communication abilities.
  • Ability to engage e:ectively with business leaders, engineering teams, enterprise architects, and client stakeholders.

  • Experience facilitating architecture workshops, design reviews, and technical decision- making sessions.

  • Ability to influence technical direction and drive alignment across multiple teams. Good to Have

  • AWS Certified Solutions Architect - Associate or Professional.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…