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