Director, Software Engineering (java + AI)

16 - 21 years

50 - 55 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Department Overview

S&P Global Market Intelligences Cappitech Enterprise addresses the complexities and fragmentation of reporting obligations across multiple regimes. Our comprehensive solution supports transactions across all asset classes, including valuation and collateral reporting to various jurisdictions and key trade repositories. We cover reporting for ASIC, Canada, CFTC, EMIR, HKMA, MAS, and MiFID, spanning credit, commodities, exchange-traded derivatives, equities, foreign exchange, and rates.

Position SummaryWe are seeking a visionary and highly experienced Director of Java Development to lead our technical teams in Noida/Gurgaon. This role is ideal for a hands-on leader with extensive experience in software development methodologies and practices. The selected individual will take overall ownership of the development process, collaborating with stakeholders to ensure timely releases while maintaining high standards of quality and performance.

In this role, you will not only manage a team but also actively engage in hands-on development. This position demands a deep understanding of JAVA, software architecture, cloud technologies, and AI integration, ensuring that our solutions are scalable, maintainable, and innovative.

Duties & AccountabilitiesWhat You'll Do

  • Lead and manage a team of Dev Engineers, assigning tasks, providing mentorship, and tracking progress to ensure project milestones are achieved.
  • Oversee planning and execution of all development activities, ensuring compliance with industry standards and timely releases.
  • Leverage AI tools, such as GitHub Copilot, to enhance coding efficiency, improve code quality, and accelerate development processes.
  • Design and implement data platforms that support data-driven decision-making and optimize software performance.
  • Advocate for and implement best practices in platform-centric development, emphasizing reusability, scalability, and maintainability.
  • Identify opportunities for process improvements, including automation and enhanced coding practices.
  • Take ownership of complex development tasks, producing high-quality software that aligns with business objectives.
  • Ensure adherence to principles and best practices in software development, applying them within project constraints.
  • Focus on software quality, productivity, and delivery, driving all aspects of DevOps within the team.
  • Design or assist in designing components and subsystems based on requirements from Business Analysts.
  • Decompose development tasks based on designs and provide accurate development estimates.

Technical

  • Extensive knowledge and hands-on experience with Java 11+ (including 21) and related frameworks.
  • Proven experience with CI/CD pipelines and integration.
  • Strong software design skills with a deep understanding of microservices architecture.
  • Expertise in multi-threading and performance optimization.
  • Proficient in writing performant, testable, and maintainable code.
  • In-depth knowledge of relational databases, particularly Postgres.
  • Familiarity with AI tools and their application in enhancing coding practices, including code review and improvement.
  • Stay abreast of emerging technologies and trends in AI and software development to foster innovation.
  • Skill set should include Spring, Git, Microservices, AWS, JMS (Active MQ), Docker, Container Orchestration Service, RESTful Web Services, and Azure Service Bus.

Business CompetenciesManagement Requirements

  • Proven ability to manage development efforts, identifying and assigning tasks to team members while tracking progress to completion.
  • Capable of providing regular updates to key stakeholders on project status and progress.
  • Strong leadership skills with the ability to independently manage project streams with minimal supervision.
  • Experience in mentoring junior team members and overseeing their development efforts.
  • Familiarity with performance management processes for individuals.

Personal CompetenciesPersonal Impact

  • Passionate about coding with a keen attention to detail.
  • Strong desire to learn and adapt to new technologies, methods, and tools.
  • Excellent analytical and problem-solving skills.
  • Ability to work independently and collaboratively within a team.

Communication

  • Exceptional communication and interpersonal skills, both verbal and written.
  • Ability to report accurate project status and progress to leadership and stakeholders.
  • Effective in coordinating with global team members.

Teamwork

  • Flexible and adaptable to changing project priorities and processes, with a commitment to meeting deadlines.
  • Demonstrated ability to work within a globally distributed software development team.
  • Collaborate closely with Dev, QA, and BA teams globally to deliver high-quality solutions within aggressive timelines.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
S&P Global Market Intelligence logo
S&P Global Market Intelligence

Financial Services

New York

RecommendedJobs for You