As a Senior 10+ Years of experience Java Backend Developer, you will be instrumental in developing, maintaining, and improving our backend systems responsible for calculating taxes on securities transactions. You will leverage your deep Java expertise to design and implement new features, as well as troubleshoot and enhance existing code. This role requires a strong analytical mind, meticulous attention to detail, and the ability to work collaboratively within an Agile environment.
Responsibilities:
Develop new backend code in Java to implement tax calculations on various securities transactions.
Analyze requirements, design technical solutions, write clean and efficient code, conduct thorough testing, debug issues, and provide ongoing support for assigned submodules.
Serve as a change agent by proactively identifying opportunities for process, product, and service improvements and effectively communicating these with management and team members.
Adhere to all leading development practices and contribute to the development of a strong, collaborative team by actively participating in team activities and mentoring less experienced colleagues.
Requirements:
10+ years of professional experience as Java Developer, including significant experience with Java 8 with extensive experience in Java SE.
Proven experience in algorithm design and analysis.
Basic familiarity with financial securities and transactions (e.g., stocks, options, bonds).
Demonstrated experience in debugging complex legacy codebases and successfully refactoring them to enhance maintainability and reduce defects.
Strong ability to analyze intricate technical requirements and translate them into effective technical solutions.