12 Oct
|
PhillipCapital India
|
Mumbai
12 Oct
PhillipCapital India
Mumbai
Role
We are looking for a Senior Java Backend Engineer to design, develop, and maintain scalable, secure, and production-ready enterprise applications.
The role involves working on backend APIs, complex business workflows, database systems, external integrations, document processing, application architecture, and deployment.
Key Responsibilities
- Design and develop robust backend applications using Java and Spring Boot.
- Build and maintain REST APIs following clean MVC and layered architecture.
- Develop complex business logic, validations, exception handling, authentication, and transaction management.
- Design and optimize relational databases using SQL and PostgreSQL.
- Manage database versioning and schema changes using Flyway.
- Integrate applications with external systems, third-party APIs, and enterprise services.
- Work with secure data handling, encryption, authentication, and authorization mechanisms.
- Handle document generation, processing, file management, and object storage.
- Containerize and deploy applications using Docker and support different deployment environments.
- Troubleshoot complex issues across application, database, integration, and deployment layers.
- Analyze performance, identify bottlenecks, and develop scalable solutions.
- Write unit and integration tests and participate in code reviews.
- Take ownership of features from design and development through deployment and production support.
Required Skills
Java 17
Golang
Spring Boot / Spring MVC
REST API Development
MVC & Layered Architecture
SQL & PostgreSQL
Flyway
Docker / Docker Compose
Database design and optimization
API integration and troubleshooting
Application deployment and production support
Robust debugging and problem-solving skills
Git and API documentation tools Good to Have
Microservices architecture
CI/CD
Kubernetes
NGINX or reverse-proxy experience
Experience with document processing and file storage
Experience with enterprise or transaction-intensive applications Ideal Candidate A hands-on backend engineer who can independently work across: Architecture → Java/Spring Boot → APIs → Business Logic → Database → Integrations → Docker → Deployment → Production Support The candidate should have strong ownership, debugging, architectural understanding, and the ability to develop scalable, secure, and maintainable production systems.
Stock Broking background is preferred
📌 Full Stack Developer Stock Broking Background (Mumbai)
🏢 PhillipCapital India
📍 Mumbai