
Lead Java Developer
- Hyderabad, Telangana
- Permanent
- Full-time
- Strong knowledge of Java, including multi-threading and concurrency.
- Write efficient, scalable code using appropriate data structures and algorithms.
- Develop backend services and APIs using Spring and REST.
- Optional exposure to gRPC and event-driven architectures.
- Apply SOLID principles in system and component design.
- Utilize or understand design patterns (creational, structural, behavioral).
- Work on event streaming, batch, and synchronous processing systems.
- Contribute to system design and evaluate architecture trade-offs (Mandatory)
- Automated Test Cases across unit, integration, and functional.
- Ensure reliability through logging, monitoring, and test automation.
- Write and optimize complex SQL queries; troubleshoot query performance.
- Investigate and resolve issues in production APIs and services.
- Handle API migrations, deprecations, and support infrastructure updates.
- Strong relational database knowledge
- Familiarity with Azure or AWS cloud technologies.
- Exposure to CI/CD tools and deployment pipelines.
- Experience with FinTech platforms or products.
- Strong understanding of microservices and scalable backend architectures.
- Exposure to tools like Kubernetes, Docker, and modern DevOps pipelines.
- Strong sense of ownership and accountability.
- Passion for customer-centric development and high standards.
- Ability to deep-dive into technical problems and deliver solutions.
- Collaborative team player with a growth mindset and flexibility to learn.