About the role
structured by ORISenior Software EngineerYears of Experience: 5+ YearsCompany Overview (Ignosis):Ignosis (previously branded as Pirimid Fintech) is a well-funded company with a bold vision in the BFSI sector, backed by reputable investors. We are committed to pioneering in financial data intelligence, offering hyper-personalization,…
What you will do
- Be the thinker and problem solver at large scale for the projects involved.
- Building large platform pieces to enable external RESTful web services for the scale of 100 million+ API transactions every day.
- Actively participate in development along with team members for as much as 75% of their time, creating modules & systems that can then be treated as a working reflection of the best practices.
- Participating in code reviews, design reviews, architecture discussions.
- Being responsible for Scaling, Performance & Quality for the team.
What they are looking for
- 4+ years of engineering experience and 3+ years of scalable product development cycles with either large data handling or large transaction processing
- Hands on experience over scalable RESTful web services and massive data sets.
- Solid coding skills with ability to drive teams through massive refactoring exercises & improve coding standards across large code bases in Java.
- Must have hands-on experience in PostgreSQL
- Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
- Quick & Excellent Problem-Solving skills for complex & large-scale problems.
- Technical Breadth – Exposure to a wide variety of problem spaces, technologies. Good knowledge, understanding & experience of working with a variety of multi-tier architectures.
- Awareness of pitfalls & use cases for a variety of solutions.
- Good understanding & experience of high-performance web scale & real-time response systems.
- Experience & exposure to a variety of large-scale persistent systems including large databases.
- Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements, re-architectures – the Architects should have seen it all.
- Must be comfortable working in fuzzy environments – where boundaries aren’t clearly defined.
Nice to have
- Good sense of system characterization and identification of technical requirements.
- Good learn-ability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
- Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs.
- Strong problem-Solving skills, identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms.
- Ability to work in fuzzy environments and complex environments.
- Able to take high ownership of complex system components and drive it to the next level.
- Good exposure both with tech breadth and tech depth.
- Experience in working in Fintech Domain
Benefits
- Industry competitive compensation package
Full posting text
Experience: 5+ Years