Java Backend (w/ Spring Boot) Engineer

As a Senior Backend Engineer, you will build and maintain a polyglot backend powering a real estate intelligence platform. This includes Java microservices for core business data, a Node.js API gateway for AI integrations, and PostgreSQL for data management

Key Responsibilities

  • Develop Java Spring Boot microservices using JPA/Hibernate and RESTful APIs
  • Build and manage Node.js/TypeScript (Express) services handling AI streaming (AWS Bedrock), S3 media, and third-party integrations
  • Design PostgreSQL schemas and manage Flyway migrations across a multi-service architecture
  • Work with AWS infrastructure: ECS Fargate, CloudFront, ALB, Secrets Manager, IAM, and RDS
  • Implement CI/CD pipelines using GitHub Actions to build Docker images and deploy to ECS_Engineer

Experience

  • 6–10 years of experience in Java Backend development with strong expertise in Spring Boot

Technical Skills

  • PostgreSQL (schema design, query optimization, migrations)
  • AWS services (ECS/Fargate, IAM roles/policies, CloudFront, ALB, Secrets Manager)
  • REST API design, JWT authentication, CORS, and streaming (SSE)
  • Docker and CI/CD pipelines using GitHub Actions
  • Understanding of Agile/Scrum practices and tools such as Jira or Azure Boards_Engineer.docx_safe.pdf) [276 - Java....docx_safe | PDF]

Additional Skills

  • Experience working within enterprise frameworks and release processes
  • Familiarity with development, staging, and production workflows
  • Strong analytical and troubleshooting abilities
  • Excellent time management and multitasking skills
  • Effective communication and stakeholder engagement
  • Experience with AWS Bedrock or other LLM API integrations (streaming responses)
  • Knowledge of Maven multi-module projects
  • Experience with pnpm workspaces / monorepo setups_Engineer

Similar jobs