About the job
Job Description
Our client in the Financial Services industry is looking for Senior Software Engineers to join their team in Gurgaon, India. The client is looking for a Software Engineer who is proficient in Kotlin, React, or Java, and has a basic knowledge of GCP and Google's big data technologies. Responsibilities will center around the current challenges in the client's business:
Scale of Data: every customer and transaction are eligible for AntiMoney Laundering investigations.
Breadth of Product and Jurisdiction: money Laundering is a global issue, with local regulation.
Technology Fragmentation: existing processes are split over many platforms.
Key responsibilities in this role will also include, but not be limited to:
- Translate business requirements into functional and scalable web applications using Kotlin, React, or Java.
- Design, build, and maintain efficient, reusable, and reliable code following best practices and coding standards.
- Utilize GCP services and tools, such as Cloud Storage, BigQuery, and BigTable, to process and analyze large volumes of data.
- Ensure the best possible performance, quality, and security of the applications.
- Identify and troubleshoot issues and bugs and provide solutions.
- Collaborate with other developers, product managers, and stakeholders in an agile environment.
- Research and learn new technologies and frameworks as needed.
Required Skills and Experience *
- 4-10+ years of Software Development experience, writing code in Kotlin or Java.
- Must have experience writing/producing code from scratch for a completely new system/environment (Greenfield software development).
- Must be open to learning new technologies on the job.
- This team is moving towards Kotlin as their primary programming language - only knowing how to produce code in Java is okay, but you must be willing to learn Kotlin as well.
- Experience with relational databases, such as MySQL, PostgreSQL, Oracle, and SQL Server.
- Experience with RESTful web services and APIs.
- Experience leading and/or mentoring other team members.
** The client is going to build a new Financial Crimes Platform to bring these things together in a faster, modern system**