Java Backend Engineer

Samay Consulting, Inc
Seattle, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Seattle, United States of America

Tech stack

Java
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Code Review
DevOps
Distributed Systems
Java Persistence API
Java Virtual Machine (JVM)
Enterprise Messaging Systems
Performance Tuning
Systems Integration
Spring-mvc
React
Concurrency
Spring-boot
Event Driven Architecture
Kafka
Front End Software Development
REST
Microservices

Job description

We are looking for a highly skilled Senior Java Backend Engineer with strong experience in Core Java, Spring Boot, Microservices, AWS, and Kafka. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance backend services while collaborating with cross-functional teams to deliver enterprise-grade applications. Exposure to React is required to support front-end integrations and full-stack collaboration., * Design, develop, and maintain scalable backend applications using Core Java and Spring Boot.

  • Build and enhance Microservices-based architectures following industry best practices.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Implement event-driven solutions using Kafka for asynchronous processing and system integrations.
  • Deploy, monitor, and maintain applications on AWS cloud platforms.
  • Optimize application performance, scalability, reliability, and security.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot and resolve complex production issues.
  • Collaborate closely with Product Managers, Architects, QA, DevOps, and Frontend teams.
  • Support frontend integration efforts and contribute to React-based components when required.
  • Follow Agile development methodologies and DevOps practices.

Requirements

  • Need 10+years of hands-on experience in Core Java (Java 11/17+).
  • Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Strong understanding of Microservices architecture and distributed systems.
  • Experience building REST APIs and integrating with third-party services.
  • Expertise in Kafka for event-driven architecture and messaging systems.
  • Strong knowledge of multithreading, concurrency, collections, JVM tuning, and performance optimization.
  • Good exposure to React.js development and frontend integration.

Apply for this position