FactSet

Lead Software Engineer – Portfolio Vault Engineering

FactSet

full-time

Posted on:

Location Type: Remote

Location: France

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Solve hard problems through programming in Java
  • Contribute to the architecture
  • Use design patterns, and experience the advantage of unit & integration tests
  • Develop, test and deploy software.
  • Communicate and collaborate with product developers, direct manager and engineering peers to develop the expected solutions

Requirements

  • 10+ years of experience
  • Master's degree in Computer Science or equivalent training
  • Strong Experience in Java development
  • Experience in working with multithreading
  • Strong experience with relational databases
  • Good command with unit, integration test, and functional test (TDD)
  • Good experience in applying the best practices (Clean code, refactoring)
  • Experience in working with design patterns (Builder, visitors,…)
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javamultithreadingrelational databasesunit testingintegration testingfunctional testingTDDdesign patternsClean coderefactoring
Soft Skills
communicationcollaboration
Certifications
Master's degree in Computer Science