Business Technology Jobs

Senior Developer – Java

We are looking for a seasoned Senior Java Developer to design, develop, and support capital markets applications within the Sales IT division. The role involves end-to-end development, system integration, and L3 production support, with a focus on Java, SQL, and cloud-native architecture. 

Mandatory Skill(s)

  • Must have 12+ years of professional software development experience with 8+ years of hands-on experience with Java Development;
  • Must have strong experience with Transact-SQL (T-SQL) and should be proficient with Java 8+ features such as lambdas, streams and futures;
  • Must have proficiency in debugging and performance tuning without IDE tools;
  • Familiarity with DevOps tools like GitLab, Jenkins, Ansible;
  • Exposure to Docker, Kubernetes, microservices architecture;
  • Strong grasp of software design patterns and best practices;
  • Experience with version control tools (Git), Maven, and Linux/bash;
  • Hands-on experience in test-driven development and integration testing;
  • Strong understanding of algorithms and data structures.

Desirable Skill(s)

  • Experience with web technologies such as HTML, JavaScript, TypeScript, ReactJS, jQuery;
  • Background or interest in financial instruments;
  • Willingness to take on L3 production support and participate in on-call rotations.

Responsibilities

  • Lead development of scalable Java-based applications and design system architecture aligned with business needs;
  • Write high-quality, testable code, manage deployments, and support release cycles;
  • Collaborate with business analysts to gather requirements and ensure functional clarity;
  • Provide Level 3 support, resolve production incidents, and implement long-term fixes;
  • Monitor system performance and drive optimization and reliability improvements;
  • Mentor junior developers, promote coding best practices, and foster a collaborative team environment;
  • Document solutions, communicate with stakeholders, and participate in on-call support rotations;
  • Continuously improve development processes, tools, and workflows for better delivery efficiency.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Sanjana Meduri Venkata at sanjana.m@sciente.com quoting the job title.

Sanjana Meduri Venkata
Recruitment Operations Associate