Full Stack Java Developer - React.js
Technology
SRS Solutions1 months agoUntil 29/8/2026
Job description
Skills: Java + React + AWS migration experience + AI Tools
Location: Hyderabad/Chennai/Mumbai/Pune
Job Description:
In this role, you will modernize mission-critical services written in Java by migrating them to modern Java frameworks like Spring and shaping them into distributed, event-based, cache-driven micro-services using state-of-the-art cloud-native services and infrastructure.
You will help establish a platform foundation that enables operational intelligence/observability, end-to-end traceability, and complete auditability.
Key Responsibilities:
- Translate functionality while improving modularity, maintainability, and test coverage; migrate supporting components and dependencies as needed (e.g., moving from Microsoft foundation class patterns to Java alternatives).
- Build cloud-native, modular microservices as part of a unified accounting platform architecture, targeting scalability and high availability.
- Design and implement event-driven processing (pub/sub patterns) for near real-time workflows and downstream integrations, aligned to platform real-time event-driven processing goals.
- Implement cache-driven performance patterns (e.g., distributed caching, read models, materialized views) to support high-throughput/low-latency accounting workloads.
- Drive engineering rigor and parity during migrations: ensure functional equivalence where required, and evolve unit/integration testing to maintain confidence.
- Deliver end-to-end traceability and strong operational readiness using comprehensive observability (logging/metrics/tracing), supporting the platforms operational intelligence goals.
- Collaborate with product, architecture, and upstream/downstream teams to integrate Investment Accounting services into broader ecosystem flows (e.g., transaction processing distribution patterns and validated event ingestion).
- Contribute to platform standards for service design, API contracts, event schemas, resiliency (retries/idempotency), and secure-by-design practices.
Required Skills:
- Strong hands-on engineering experience with Java and ReactJS, TypeScript in enterprise systems.
- Proven track record modernizing legacy codebases, including refactoring for modularity and maintainability.
- Experience building distributed systems: concurrency, synchronization, fault tolerance, idempotency, ordering, and throughput tuning.
- Knowledge of event-driven architectures (streaming/messaging concepts), including designing event contracts, consumers, and processors.
- Strong understanding of performance engineering: profiling, memory/CPU optimization, latency reduction, and capacity planning.
- Solid testing discipline: unit/integration testing strategies, regression protection, and automation in CI/CD.
- Knowledge and hands on experience of working on platforms like Devin/Blitzy as well.
Keywords
ReactOSScigressTraceabilityScalabilityTypescriptMicrosoft PublisherJavaScriptFault toleranceJavaCI/CDMaintainabilityInterSystems Caché
Interested in this role?