Senior Software Engineer, CalcGraphs - Vice President at Citi
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

09 May, 26

Salary

0.0

Posted On

08 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Java Frameworks, Spring, Spring Boot, Quarkus, Distributed Systems, RESTful API, Object-Oriented Programming, Design Patterns, NoSQL Databases, Cloud Platforms, Containerization, Unit Testing, Integration Testing, Agile, Python

Industry

Financial Services

Description
Take part of the shared responsibility for the long-term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. This means adding new features without impacting performance of the platform in undesirable manner, small changes multiplied by millions of calculations have a high cost. This means solving hard problems like transferring small amounts of data to a huge number of machines. Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large-scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object-oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Bachelor's or Master's degree in Computer Science, Engineering, or a related field. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ ------------------------------------------------------ For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------
Responsibilities
Contribute to the strategic direction of the XiP Calculation Engine by developing future versions of the calculation engine. Focus on improving performance, resource utilization, and scalability while adding new features.
Loading...