Seeking a talented, senior level Software Engineer with well rounded Java Development experience. The ideal candidate will have worked on Spark or other big data tools for at least 3 years as this is a role focused on scaling an existing platform.
The right candidate will demonstrate complete understanding of software development life cycle best -practices, methods, and conventions, including but not limited to Test Driven Development, Source Code Management, Continuous Integration, Domain Driven Design, and Dependency Management. They should have extensive experience developing high performance application frameworks from the ground up with an emphasis in high availability and flexibility.
Skill set
· Minimum of 8 years of working experience as Software Engineer or Architect in financia services.
· Comfortable working with large data volumes and be able to demonstrate a firm understanding of logical data structures and analysis techniques
· Capable of assisting with the design of solutions and mentoring other developers within the same team
· Strong Core Java working experience ·
Experience in Apache Spark or Ignite is a must
· Experience in building self-service platform agnostic data access APIs
· Service oriented architecture, and data standards like JSON, Avro, Parquet
· Agile/Scrum methodology experience is required.
· Experience in SCMs like GIT; and tools like JIRA
· Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
· Experience in working on Linux shell scripting
· Experience in RDMS and No SQL databases
Recruiters and Agencies: Please do not contact.
Job Type: Full-time
Email us