Skip to main content

Senior Software Development Engineer – Full Stack (Java/Spring Boot/React/AWS)

Technology
MangoBytes AI
Bellevue, United StatesTodayUntil 12/5/2026
Full timeOn-site

Job description

Role overview

We are seeking an experienced Senior Software Development Engineer to design, develop, and support scalable enterprise applications and distributed systems. This role focuses on full-stack development using Java, Spring Boot, React, AWS, and modern cloud-native technologies to deliver high-performance, reliable, and secure solutions.

This position is based in Bellevue, Washington and is on-site. It is not available as a remote role.

Key responsibilities

  • Design and develop backend applications, APIs, and microservices using Java, Spring Boot, and Spring Framework.
  • Build responsive and modern user interfaces using React and TypeScript.
  • Design, develop, and integrate REST APIs and distributed services.
  • Develop and operate scalable, highly available applications on AWS.
  • Collaborate with architects, product managers, and engineering teams on application design and implementation.
  • Troubleshoot application, integration, and production issues while improving performance and reliability.
  • Develop automated unit and integration tests and participate in code reviews and design reviews.
  • Support application security, scalability, observability, and operational excellence.
  • Build and maintain CI/CD pipelines and containerized deployment processes.
  • Provide technical leadership, mentor team members, and promote engineering best practices.
Required skills & qualifications
  • 8+ years of software engineering experience in enterprise application development.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong hands-on experience with Java, Spring Boot, and Spring Framework.
  • Strong frontend development skills using React and TypeScript/JavaScript.
  • Strong understanding of concurrency, asynchronous processing, scalability, resiliency, and performance optimization.
  • Strong analytical, problem-solving, troubleshooting, and communication skills.
  • Experience developing REST APIs, microservices, and distributed systems.
  • Experience with Netty.io and asynchronous or event-driven application development.
  • Experience with Protocol Buffers (Protobuf) and efficient data serialization techniques.
  • Hands-on experience developing, deploying, and supporting applications on AWS.
  • Experience with AWS services such as EC2, ECS, EKS, RDS, S3, SQS/SNS, Lambda, and CloudWatch.
  • Experience with SQL databases and familiarity with NoSQL technologies.
  • Experience with Git, CI/CD pipelines, and modern software engineering best practices.
  • Experience with Docker, Kubernetes, and Amazon EKS.
  • Experience with Kafka or other event-driven architectures is a plus.
  • Experience with monitoring, logging, observability platforms, and production troubleshooting.
  • Experience building highly available, scalable enterprise applications and distributed systems.
  • Experience in Telecom, IoT, AI platforms, Energy, Utilities, or other large-scale distributed environments is preferred.
  • Familiarity with Spring Security, OAuth 2.0, JWT, and API security best practices.
  • AWS certifications are a plus.

Eligibility

  • Candidates must have a valid U.S. work authorization and be eligible to work in the United States without sponsorship.
  • This position does not offer employment visa sponsorship, H-1B sponsorship, or visa transfers, now or in the future.
  • This position is based in Bellevue, Washington and requires on-site presence. Remote work is not available for this role.
Keywords
JavaSpring BootSpring FrameworkReactTypeScriptAWSREST APIsMicroservicesDistributed SystemsNetty.ioProtocol BuffersDockerKubernetesAmazon EKSCI/CDKafkaJavaScriptEC2ECSEKS

Interested in this role?