Skip to content
mimi

Senior Java AWS API/Web Services Developer

Jobs via Dice

Wilmington · On-site Full-time Senior Yesterday

About the role

Job Summary

We are seeking a highly experienced Senior Java AWS API/Web Services Developer to design, build, and optimize high-performance, scalable applications handling very high transaction volumes (3000+ TPS).

The ideal candidate will bring deep expertise in multithreading, performance tuning, and distributed systems, with prior experience in eCommerce platforms, payment gateways, or other high-throughput environments.

This role requires an end-to-end product mindset, covering design, development, testing, deployment, and production optimization.

Key Responsibilities

  • Design and develop high-performance, scalable applications using Core Java and J2EE
  • Build and maintain RESTful APIs and microservices architectures
  • Handle and optimize systems processing 3000+ TPS (transactions per second)
  • Perform Java thread management, concurrency handling, and memory optimization
  • Analyze and troubleshoot performance issues using heap dumps, thread dumps, and profiling tools
  • Develop cloud-native applications leveraging AWS services
  • Collaborate across teams to ensure end-to-end product delivery
  • Implement CI/CD pipelines and maintain high code quality standards
  • Participate in code reviews, system design discussions, and architecture decisions

Required Qualifications

  • 8+ years of hands-on experience in Java development
  • Strong expertise in:
    • Core Java, J2EE, and design patterns
    • Multithreading and concurrency
    • High TPS system design and performance tuning
  • Proven experience with:
    • API/Web Services development
    • Microservices architecture
  • Hands-on experience with AWS cloud services, including:
    • EKS, S3, IAM, Route 53, ELB
    • DynamoDB, Amazon Aurora PostgreSQL
    • SNS, SQS, MSK (Kafka), CloudWatch
  • Experience working with high-volume systems (preferably 3000+ TPS)

Preferred Qualifications

  • Experience in eCommerce or Payment Gateway systems
  • Familiarity with Kafka and Kubernetes
  • Frontend experience with React or Angular
  • Experience with:
    • CI/CD tools (Jenkins)
    • Unit testing frameworks (JUnit, Mockito)
    • Version control (Git)
    • Agile methodologies and Jira
  • Experience with SQL and NoSQL databases

Key Skills

  • Application Performance Optimization
  • Heap Dump & Thread Dump Analysis
  • Distributed Systems Design
  • Cloud-Native Development (AWS)
  • Microservices & API Architecture
  • High Availability & Scalability

What We re Looking For

  • Strong problem-solving mindset with a focus on performance and scalability
  • Ability to work in high-pressure, high-throughput environments
  • Ownership mentality with end-to-end delivery experience
  • Excellent communication and collaboration skills

Skills

Amazon Aurora PostgreSQLAWS CloudWatchAWS EKSAWS ELBAWS IAMAWS MSKAWS Route 53AWS S3AWS SNSAWS SQSCore JavaDynamoDBGitJ2EEJavaJenkinsJiraJUnitKafkaKubernetesMicroservicesMockitoReactSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free