24 Sep
|
Indium software
|
Bengaluru
24 Sep
Indium software
Bengaluru
Key Responsibilities
- Design and develop scalable Java applications, REST APIs, and microservices.
- Build reactive or asynchronous services with Spring WebFlux and CompletableFuture where appropriate.
- Translate functional requirements and legacy behavior into maintainable Java components.
- Develop database-access layers and optimize application-to-database interactions.
- Create comprehensive unit, integration, and component tests.
- Review code and promote secure coding and engineering best practices.
- Troubleshoot application and production issues, perform root-cause analysis, and improve performance and stability.
- Contribute to CI/CD automation, deployments, monitoring, releases, and operational documentation.
- Collaborate with architects, analysts, QA, operations, support, and business stakeholders; mentor junior developers.
Required Technical Skills
- Core and Advanced Java, including Java 8-17 features.
- Spring Framework, Spring Boot, Spring WebFlux, Spring JDBC, and Spring AOP.
- CompletableFuture, asynchronous programming, reactive programming, and microservices.
- REST API design, error handling, validation, security,
and service integration.
- JUnit, Mockito, GitHub branching, pull requests, and CI/CD.
- Solid debugging, performance tuning, Linux/Unix, and Apache Tomcat knowledge.
Strong SQL and Data Capabilities Strong SQL capability is mandatory, including complex joins, subqueries, CTEs, window functions, aggregations, stored procedures,
transactions, indexing, execution plans, query tuning, and data validation. The candidate must independently troubleshoot slow queries and database-related production issues.
Preferred Qualifications
- Experience in financial services, investment operations, accounting, reconciliation, or asset servicing.
- Experience modernizing legacy or mission-critical enterprise applications.
- Exposure to AS400/IBM i and DB2.
- Azure or AWS experience; Docker and Kubernetes exposure.
Technology Stack Java 8-17 | Spring Boot | WebFlux | Spring JDBC | Spring AOP | CompletableFuture | REST | Microservices | SQL | DB2 | GitHub | CI/CD |
Linux | Tomcat | Dynatrace
📌 Senior Java Backend Developers (Bengaluru)
🏢 Indium software
📍 Bengaluru