The Role: Lead Software Engineer (Java, Bigdata + Vulnerability Remediation)
Job Location: Chennai, Bangalore, Hyderabad and Pune
Experience: Minimum 6+ years
Must have skills: Java, J2EE, SQL, PL/SQL, Python, Scala, Spark, AWS, Vulnerability Remediation
The Team: You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development, and testing
The Impact: You will be working on core technology platforms responsible for supporting the operations carried out under Equity Value Stream.
What’s in it for you: You will have the opportunity to work on the enhancements to the existing index calculation systems.
Responsibilities:
- Engineer a development process for the platforms of the Equity value stream, to identify, fix and test the vulnerabilities across code, libraries, etc.
- Use available AI tools to expediate the remediation of the vulnerabilities identified and deliver the fix within the defined SLA.
- Participate in multiple software development processes including Coding, Testing, De-bugging & Documentation.
- Perform Application & System Performance tuning and troubleshoot performance issues.
- Build applications with object-oriented concepts and apply design patterns.
- Integrate in-house applications with various vendor software platforms.
- Setup development environment / sandbox for application development.
- Check-in application code changes into the source repository.
- Perform unit testing of application code and fix errors.
- Interface with databases to extract information and build reports.
- Effectively interact with customers, business users and IT staff.
What We’re Looking For:Basic Qualifications:
- Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience.
- 7 to 10 years of IT experience in application development and support.
- Strong Experience with Use of AI tools, Java and J2EE.
- Minimum 1-2 years of experience in minimum one of following.
o Advanced SQL, PL/SQL programming
o Advanced Python
o Advanced Scala
- Big data / Cloud skills (minimum 1 of following)
o Spark using SCALA / Python/java and HDFS
o Good understanding of AWS cloud (EC2, EMR, Lambda, S3, Glue, etc.)
- Infrastructure/CICD related skills (minimum 1 of following)
o Basic networking knowledge / Unix scripting
o Ansible/Jenkins
o Exposure to addressing Vulnerabilities
- Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies.
Preferred Qualifications:
- Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes.
- Experience with Index/Benchmarks or Asset Management or Trading platforms.
- Basic Knowledge of User Interface design & development using jQuery, HTML5 & CSS.