Padmi

Senior Java Software Engineer

HyderabadPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at PRUDENT TECHNOLOGIES & CONSULTING INC

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Backend Engineer, you will play a crucial role in building and maintaining a polyglot backend for a real estate intelligence platform. This will involve working on Java microservices for core business data, a Node.js API gateway for AI integrations, and PostgreSQL for various functionalities. Key Responsibilities: - Develop Java Spring Boot microservices using JPA/Hibernate and create RESTful APIs. - Implement Node.js/TypeScript Express server to handle AI streaming (AWS Bedrock), S3 media, and third-party proxying. - Design PostgreSQL schemas and manage Flyway migrations across a multi-service architecture. - Work with AWS infrastructure including ECS Fargate, CloudFront, ALB, Secrets Manager, IAM, RDS, CI/CD pipelines (GitHub Actions) for building Docker images and deploying to ECS. Required Knowledge & Skills: - Proficiency in Java Backend development with Spring Boot. - Strong understanding of PostgreSQL including schema design, query optimization, and migrations. - Experience with AWS services such as ECS/Fargate, IAM roles/policies, CloudFront/ALB, and Secrets Manager. - Knowledge of REST API design, JWT auth, CORS, and streaming (SSE). - Familiarity with Docker and CI/CD practices using GitHub Actions. - Understanding of Agile/Scrum methodologies and tools like Jira or Azure Boards. - Ability to work within enterprise frameworks and follow release procedures. - Familiar with development environments, staging, and production workflows. - Excellent analytical and troubleshooting skills. - Effective time management and multitasking abilities. - Strong communication skills and stakeholder engagement. - Experience with AWS Bedrock or other LLM API integrations for streaming responses. - Proficiency in Maven multi-module projects and pnpm workspaces/monorepo setup. In addition to the technical skills, personal attributes that will contribute to your success in this role include good communication skills, the ability to collaborate effectively in a distributed development team, customer service orientation, high initiative, and effective management of timelines for multiple initiatives. As a Senior Backend Engineer, you will play a crucial role in building and maintaining a polyglot backend for a real estate intelligence platform. This will involve working on Java microservices for core business data, a Node.js API gateway for AI integrations, and PostgreSQL for various functionalities. Key Responsibilities: - Develop Java Spring Boot microservices using JPA/Hibernate and create RESTful APIs. - Implement Node.js/TypeScript Express server to handle AI streaming (AWS Bedrock), S3 media, and third-party proxying. - Design PostgreSQL schemas and manage Flyway migrations across a multi-service architecture. - Work with AWS infrastructure including ECS Fargate, CloudFront, ALB, Secrets Manager, IAM, RDS, CI/CD pipelines (GitHub Actions) for building Docker images and deploying to ECS. Required Knowledge & Skills: - Proficiency in Java Backend development with Spring Boot. - Strong understanding of PostgreSQL including schema design, query optimization, and migrations. - Experience with AWS services such as ECS/Fargate, IAM roles/policies, CloudFront/ALB, and Secrets Manager. - Knowledge of REST API design, JWT auth, CORS, and streaming (SSE). - Familiarity with Docker and CI/CD practices using GitHub Actions. - Understanding of Agile/Scrum methodologies and tools like Jira or Azure Boards. - Ability to work within enterprise frameworks and follow release procedures. - Familiar with development environments, staging, and production workflows. - Excellent analytical and troubleshooting skills. - Effective time management and multitasking abilities. - Strong communication skills and stakeholder engagement. - Experience with AWS Bedrock or other LLM API integrations for streaming responses. - Proficiency in Maven multi-module projects and pnpm workspaces/monorepo setup. In addition to the technical skills, personal attributes that will contribute to your success in this role include good communication skills, the ability to collaborate effectively in a distributed development team, customer service orientation, high initiative, and effective management of timelines for multiple initiatives.

One address, no account. We’ll tell you when matching roles go live.

More at PRUDENT TECHNOLOGIES & CONSULTING INC

Related open roles

View all roles