At a Glance
- Tasks: Develop and enhance software for OTC Derivatives Data using Java and Clojure.
- Company: Join a leading financial tech firm with a focus on innovation.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Why this job: Make an impact in the finance sector while working with cutting-edge technologies.
- Qualifications: Degree in computer science or related field; 3+ years in Java development.
- Other info: Collaborative team environment with a focus on agile methodologies.
The predicted salary is between 36000 - 60000 £ per year.
The Team: OTC Derivatives Data provides consistent and reliable curve and volatility data for over-the-counter derivatives in support of trading, research, valuation and independent price verification. Asset class coverage includes foreign exchange, interest rate and equity derivatives.
As a Full-stack Java/Clojure developer working within OTC Derivatives Data, you will be working closely with our product and data specialists across all asset classes, extending our platform. As well as delivering software of high quality, you will work towards the team’s goals of high test-coverage, automated, frequent deployment and regular cycles of code delivery, testing and feedback.
Responsibilities and Impact:
- Develop new software and enhance existing software to high standards. Adhere to best practices that enhance user experience, usability, scalability, performance and security.
- Work with business analysts and product specialists on maintenance and improvements to our platform. Provide technical support and guidance to these teams.
- Work with the global OTC Derivatives Data development team on all aspects of the platform (e.g. infrastructure, architecture, all asset classes).
- Ensure clear communication on status to all stakeholders including regular progress and updates to your manager, peers and leads.
- Establish a productive working relationship with main product stakeholders for these components.
- Maintain and support the applications, investigating and fixing issues.
- Ensure support to business queries and fixing any issues to ensure business continuity.
What We’re Looking For:
Basic Required Qualifications:
- Degree in computer science or numerate discipline, or equivalent background.
- 3+ years of experience working on distributed Java platforms and Web Platforms.
- Comfortable working with both UNIX/Linux and Windows environments.
- Good understanding of agile software development methodology.
- Thorough understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, usability, refactoring debugging, agile software development methodology and industry best practices.
- Excellent design and problem solving skills.
- Experience providing architectural guidance and mentoring others.
- Motivation to acquire/increase knowledge of the financial sector is essential.
- An understanding of derivatives is a plus.
Additional Preferred Qualifications:
- Java 21, Clojure 1.12.
- Datomic Database, Dynamo DB.
- AWS (S3, Dynamo DB, Fargate, Lambda, Elasticache).
Full-stack Java/Clojure developer in Slough employer: S&P Global
Contact Detail:
S&P Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-stack Java/Clojure developer in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and Clojure. Make sure to include any contributions to open-source projects or personal projects that highlight your problem-solving abilities and coding prowess.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences. Remember, it’s not just about what you know, but how you communicate your thought process!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Tailor your application to highlight your experience with distributed Java platforms and your understanding of the financial sector to stand out.
We think you need these skills to ace Full-stack Java/Clojure developer in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, Clojure, and any relevant projects you've worked on. We want to see how you can contribute to our OTC Derivatives Data team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our goals. Don’t forget to mention your understanding of agile methodologies and your motivation to learn more about the financial sector.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love seeing candidates who can think critically and provide architectural guidance, so share those experiences with us!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at S&P Global
✨Know Your Tech Stack
Make sure you’re well-versed in Java and Clojure, as well as the tools mentioned in the job description like Datomic and AWS. Brush up on your knowledge of distributed systems and be ready to discuss how you've used these technologies in past projects.
✨Understand the Business Context
Familiarise yourself with OTC derivatives and the financial sector. Being able to speak about how your technical skills can enhance trading, research, and valuation processes will show that you’re not just a coder but someone who understands the bigger picture.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use examples that highlight your design and debugging skills, as well as your ability to work within an agile framework.
✨Communicate Clearly
During the interview, ensure you communicate your thoughts clearly and concisely. Practice explaining complex technical concepts in simple terms, as this will demonstrate your ability to collaborate with product specialists and business analysts effectively.