We are seeking a highly skilled and hands-on Senior Software Engineer with strong expertise in Core Java development. The ideal candidate will be capable of working independently, taking complete ownership of tasks from development through production deployment. This role does not require architectural design responsibilities, as the system architecture is already in place.
Key Responsibilities
- Develop, enhance, and maintain applications using Core Java .
- Work independently to deliver high-quality code with minimal supervision.
- Analyze, interpret, and work with existing .NET / C# code as part of application migration efforts.
- Utilize AI tools, where necessary, to assist in understanding legacy .NET components.
- Own development tasks end-to-end, including taking changes through to production.
- Collaborate effectively with cross-functional teams and communicate clearly on progress and issues.
Required Qualifications
Strong proficiency in Core Java .Solid knowledge of Data Structures and Algorithms .Proven ability to independently develop and debug complex code.Strong written and verbal communication skills.Preferred Qualifications
Experience with .NET / C# (not mandatory).Exposure to financial services or capital markets (preferred, not required).Experience working in migration or modernization projects.