Senior Java Software Engineer
Senior Java Software Engineer
prudent technologies and consulting, inc.Early Applicant
- Posted 15 hours ago
- Be among the first 10 applicants
Job Description
Overview of Position:
As a Senior Backend Engineer, you'll build and maintain a polyglot backend powering a real estate intelligence platform — Java microservices for core business data, a Node.js API gateway for AI integrations, and PostgreSQL for everything in between.
Key Responsibilities:
- Java Spring Boot microservices with JPA/Hibernate and RESTful APIs
- Node.js/TypeScript Express server handling AI streaming (AWS Bedrock), S3 media, and third-party proxying
- PostgreSQL schema design and Flyway migrations across a multi-service architecture
- AWS infrastructure: ECS Fargate, CloudFront, ALB, Secrets Manager, IAM, RDS
- CI/CD pipelines (GitHub Actions) building Docker images and deploying to ECS
Required Knowledge & Skills
- Experience Java Backend with Spring Boot.
- PostgreSQL — schema design, query optimization, migrations.
- AWS — ECS/Fargate, IAM roles/policies, CloudFront/ALB, Secrets Manager.
- REST API design, JWT auth, CORS, streaming (SSE).
- Docker and GitHub Actions.
- CI/CDUnderstanding of Agile/Scrum practices and tools like Jira or Azure Boards.
- Experience working within enterprise frameworks and release procedures.
- Familiarity with development environments, staging, and production workflows.
- Strong analytical and troubleshooting skills.
- Excellent time management and multitasking abilities.
- Effective communication and stakeholder engagement
- AWS Bedrock or other LLM API integration (streaming responses)
- Maven multi-module projects.
- pnpm workspaces / monorepo experience
Personal Attributes:
- Good communication skills.
- Ability to easily fit into a distributed development team.
- Customer service oriented.
- Enthusiastic/High initiative.
- Ability to manage timelines of multiple initiatives.
More Info
Key Skills
Secrets Manager
pnpm
GitHub Actions
Flyway
monorepo
CORS
Fargate
ALB
CI/CD


