HDFC securities
Java Software Engineer
HDFC securitiesIndia1 day ago
Full-timeEngineering

Java Developer:


Roles & Responsibilities:

● Build and deploy backend applications from scratch

● Interact with stakeholders to understand requirements, analyse impact of changes, come up with reasonable timelines and execute

● Plan & execute extensive load testing for services

● Create an execution plan for the team to iterate based on the load test findings to ensure a resilient, self healing set of subsystems which have loose coupling and high cohesion

● Understand & analyse existing systems to identify improvements & performance / maintenance issues Fix or rebuild existing systems to ensure resilience

● Write extensive test cases in a way that systems can be easily modified in future with confidence & without ambiguity

● Build ETL pipelines to collect data in a Data lake. Use the Data lake to power BI and generate reports

● Maintain clear and concise documentation of technical specifications, code changes, and architectural decisions


We are looking for someone with:

● 4-6 years of hands-on experience in Java.

● Experience with debugging & solving issues in a cloud environment

● Experience with PostgreSQL or similar database

● Experience with NoSQL databases

● Deep understanding of technology and architecture in a highly scalable and available environment

● Experience with open-source technologies such as Elasticsearch, Redis, Kafka etc and their adoption into products

● Willingness to work in a startup like environment

● Bachelor's or Master’s degree in Computer Science / Information Technology, B.E./B.Tech


Following aspects would be a plus:

● Prior experience in FinTech

● Experience in using AWS services such as S3, SNS, SQS etc.

● Contributed to open-source projects

● Experience with Big data pipelines

● Experience with BI tools

Key Skills

Ranked by relevance