A globally recognized investment management firm, focused on fixed income and equity assets, is seeking a talented and experienced Senior Backend Developer to join their team. The developer will be responsible for rewriting a legacy project written in ColdFusion. The successful candidate will have a deep understanding of Java, SQL, and React, and will migrate the project to a new codebase while following existing features. The Java codebase will be written completely from scratch. The ideal candidate will excel in Java development, with strong proficiency in SQL, and possess a good level of knowledge in React.
Job Responsibilities:
- Utilize expert-level Java skills to rewrite a legacy project and migrate it to a new codebase.
- Follow existing features and functionalities while making necessary improvements and optimizations.
- Collaborate with team members to ensure seamless integration of the rewritten project.
- Develop efficient and performant SQL queries, stored procedures, and database models.
- Build a React codebase from scratch, considering user experience and design requirements.
- Debug and troubleshoot issues that arise during the migration and development process.
Job Requirements:
- Bachelor's/Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proficient in Java, with a deep understanding of the language's concepts and best practices.
- Strong knowledge of SQL, including the ability to create stored procedures and write efficient queries.
- Extensive experience working with React.
- Excellent problem-solving and debugging skills to identify and resolve issues quickly and efficiently.
- Previous experience in legacy code migration and modernization projects is a plus.
- Effective communication skills, with the ability to work collaboratively and effectively with team members.
- Fluent in spoken and written English.
Mandatory Skills:
- 10+ years of relevant experience as a software developer
- Proficient in Java (Java 7)
- Experience with Maven (5+ years)
- Strong knowledge of SQL (5+ years)