Job Description:
Your primary responsibilities include:
- Design, develop and test high throughput Credit Risk platform systems
- Develop efficient, elegant, clean code with no unnecessary complication or abstraction
- Lead code review sessions
- Passionate about low latency systems
- Ability to deal with high volume data
- Continuously look for opportunities for performance tuning
- Collaborate with other engineers, architects, Product managers and stakeholders
Background we are looking for:
- You love solving problems and building solutions.
- You’re self-motivated and have a demonstrated track record of self-learning and
going above and beyond
- You’re excited to create high traffic backend distributed services for customers
- You want to hit the ground running on Day 1; you take ownership of your
work and can work independently.
- You’ve designed and clearly understand concepts like Web
Services, SOA, REST APIs, SPRING Framework.
- You know the fundamentals of Object-Oriented Programming using Java,
familiarity with additional development tools such as JUnit, Maven & Jenkins is a
plus. - You love Git and are at home with source control concepts such as merge, rebase
and pull. - You’ve used SQL & NoSQL solutions and understand the pros and cons of relational
and free form databases. Good hands on experience in Oracle database.
- You’ve comfortable using application server frameworks, for example Tomcat
or JBOSS.
design; experience with SCRUM is a plus.
- You’re a strong advocate of good coding standards and like the use of coding tools
that will push you to improve the code you deliver like Sonar.
- You know how to identify performance bottlenecks and use good coding
patterns to avoid them in the first place.
Requirements
Expert in Java: language features, Object Oriented and modular programming (Design Patterns are a plus), profiling/tuning, garbage collection; proven track record of challenging systems-level Java development.
Responsibilities:
- 8+ years of experience in software development.
- Experience in object-oriented programming and concepts
- Experienced in Distributed System development using Java.
- Gen AI and ML knowledge is Must.
- Proven track record in delivering highly available, scalable systems on time
- Conversant in design patterns
- Good understanding of web services and related standards like REST/JSON
- Experience in caching software
- Experience in Spring framework and other open source frameworks
- Experience developing data-driven applications using an industry standard Storage solutions
- Experience in both development and quality assurance activities
- Experience in QA methodologies, test automation and automation frameworks
- Experience in driving Integration testing, UAT with external vendors
- Experience working in Credit or financial services industry is a plus
- Exposure to Agile Methodologies
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The U.S. national annual pay range for this role is
$84500 to $204600
Our Benefits:
Any general requests for consideration of your skills, please