Principal Software Engineer (Java), Noida

Trintech Solutions Private Limited (India)

Dadri

On-site

INR 4,200,000 - 6,500,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Trintech Solutions Private Limited (India) is seeking a Principal Lead Software Engineer to own Java/J2EE backend features across cloud-based and on-prem products. The role includes mentoring developers, enforcing coding standards, and driving agile practices in design, development, and deployment.

You will design scalable services, implement secure coding practices, and collaborate with frontend teams on REST APIs, tests, and performance optimisations within an Agile environment.

Qualifications

  • 7-9 years of software development experience with Java/J2EE.
  • Exposure to secure coding practices and API design.
  • Experience with cloud-hosted/On-prem enterprise apps.

Responsibilities

  • Design and implement complex, scalable Java/J2EE features from analysis to deployment.
  • Produce maintainable, well-tested code serving as a quality benchmark.
  • Lead technical design reviews and drive security/performance improvements.
  • Collaborate with frontend engineers on REST APIs and CI/CD pipelines.
  • Mentor developers and promote coding standards and agile practices.

Skills

Java/J2EE
Spring Framework
Hibernate
REST APIs
Multithreading
JUnit
Jenkins
CI/CD
Git
SVN
Angular
Azure
SQL
Oracle
C++ integration
Jboss/WildFly

Education

B.Tech/M.Tech in Computer Science or equivalent

Tools

Jenkins
JIRA
Git
SVN
JBoss/WildFly
Oracle/SQL Server

Job description

Trintech is an award-winning AI-driven Fintech SaaS organisation transforming the way finance teams operate. We are looking to hire a Principal Lead Software Engineer to be responsible for one or more of our cloud-based/on-prem products. Responsibilities include: Working in a team with developers, QA engineers and coordinating with internal cross-functional teams of the Product; mentoring other developers, ensuring they follow coding standards, quality assurance principles and agile methods; lead team-wide technical discussions or troubleshooting sessions including code reviews; have a proven track record of delivering on larger product related changes, following through successfully from idea/conception through architecture, development and deployment; committed to constant growth of knowledge and skills through a combination of company and self-driven work. This role's key objective is to provide a quality product to our customers.

WHAT YOU WILL DO
  • Design and implement complex, scalable, and high-performance Java/J2EE features, taking full ownership of development tasks from requirement analysis through implementation, testing, and production release
  • Produce well-structured, maintainable, and thoroughly tested code that serves as a quality benchmark for the team
  • Contribute meaningfully to architectural and technical design discussions, bringing well-reasoned proposals and helping evaluate options before implementation begins
  • Participate in and contribute to technical design reviews, raising concerns on design quality, performance, and security early in the development cycle
  • Apply secure coding practices consistently, including awareness of common vulnerability patterns, static analysis findings, and secure-by-design principles
  • Write and maintain unit, integration, and regression tests; contribute to maintaining high code coverage and test reliability across the Java backend
  • Troubleshoot and resolve complex technical issues independently, including performance bottlenecks, data integrity problems, and integration failures
  • Collaborate closely with frontend engineers on REST API design, ensuring clean, consistent, and well-documented interfaces
  • Work within the CI/CD pipeline using Jenkins, ensuring contributions are built, tested, and integrated in a consistent and automated manner
  • Conduct focused, constructive code reviews for peers, providing technically sound and actionable feedback
  • Share knowledge actively within the team through documentation, design discussions, and ad-hoc technical guidance
  • Engage fully in Agile ceremonies including sprint planning, estimation, retrospectives, and daily stand-ups
  • Takes initiative in identifying technical risks and blockers early, communicating them clearly and proposing solutions before they impact sprint delivery
  • Consistently delivers well-tested, production-ready code within sprint timelines, adapting to changing priorities without compromising on quality
WHO YOU ARE
  • B.Tech / M.Tech in Computer Science or equivalent
  • 7-9 years of software development experience with deep, hands-on Java/J2EE expertise
  • Expert-level knowledge of Java, J2EE, Spring Framework, Hibernate, REST APIs, multithreading, and socket programming
  • Strong ability to independently design and implement complex backend features in large-scale enterprise applications
  • Deep understanding of software design patterns, data structures, algorithm complexity, and object-oriented principles
  • Solid experience in secure coding practices, including awareness of vulnerability patterns, static analysis, and secure API design
  • Experience with JBoss / WildFly application server; familiarity with Windows Server or Linux hosting environments
  • Strong unit testing and TDD discipline; experience with JUnit or equivalent frameworks
  • Experience with Oracle or SQL Server databases- writing complex SQL, stored procedures, and query optimization
  • Hands‑on experience with Jenkins and CI/CD pipelines
  • Experience using SVN, Git, JIRA, and standard development tooling
  • Excellent problem-solving skills with the ability to independently tackle complex technical challenges
  • Clear and effective communicator, able to articulate technical decisions and trade‑offs to peers and the wider team
  • Experience with cloud-hosted enterprise application environments, ideally on Microsoft Azure with Windows Server, WildFly, and SQL Server
  • Working knowledge of Angular and Kendo UI — sufficient to understand frontend integration points and collaborate effectively with frontend engineers
  • Familiarity with C++ or experience integrating Java applications with native / C++ components via SOAP or similar protocols (directly relevant to the Accurate product architecture)
  • Experience with legacy enterprise application modernization — refactoring, incremental migration, and managing technical debt in large codebases
  • Exposure to microservices or service-oriented architectures and associated messaging and event-driven patterns
  • Experience with JSP in a legacy enterprise application context
  • Relevant certifications (e.g. Oracle Certified Professional Java SE, Spring Professional) are a plus

At our core, Trintechers stand committed to fostering a culture rooted in our core values – Humble, Empowered, Reliable, and Open. Together, these values guide our actions, define our identity, and inspire us to continuously strive for excellence in everything we do.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or disability.

Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it!

Trintech gives people time back for what matters most. Our AI Financial Close solutions enable thousands of clients worldwide to lead productivity transformation across their finance and accounting organizations — driving efficiencies, ensuring accuracy to mitigate risk, and empowering strategic decision-making. Make time count with Trintech.

As the leader in AI Financial Close Management, Trintech is headquartered in Plano, Texas with offices and strategic resellers across United States, Europe, Australia, South America, Africa, and Asia Pacific. With a strong partner ecosystem, Trintech collaborates with over 100 companies to create a network of interconnected businesses.

To learn more about Trintech, visit www.trintech.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Tech Lead (.NET), Noida
Software Engineer Tech Lead (.NET), Noida

Trintech Solutions Private Limited (India) • Dadri

On-site
INR 900,000 - 1,400,000
Principal Software Engineer (Angular), Noida
Principal Software Engineer (Angular), Noida

Trintech Solutions Private Limited (India) • Dadri

On-site
INR 3,000,000 - 5,000,000
Principal Software Engineer (Java), Noida
Principal Software Engineer (Java), Noida

Trintech • Dadri

On-site
INR 4,000,000 - 7,000,000
Software Engineering Technical Lead, Bangalore
Software Engineering Technical Lead, Bangalore

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer (Smalltalk)
Senior Software Engineer (Smalltalk)

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior Azure Engineer (Dev Ops & DB)/Cloud, Noida
Senior Azure Engineer (Dev Ops & DB)/Cloud, Noida

Trintech Solutions Private Limited (India) • Dadri

On-site
INR 2,800,000 - 5,200,000
Senior Software Test Engineer (FR)
Senior Software Test Engineer (FR)

Trintech • India

On-site
INR 1,200,000 - 2,400,000
Senior Software Test Engineer (FR)
Senior Software Test Engineer (FR)

Trintech Solutions Private Limited (India) • Dadri

On-site
INR 1,400,000 - 2,000,000
Senior Software Test Engineer (ACCT)
Senior Software Test Engineer (ACCT)

Trintech • India

On-site
INR 1,200,000 - 1,800,000
Senior Software Test Engineer (ACCT)
Senior Software Test Engineer (ACCT)

Trintech Solutions Private Limited (India) • Dadri

On-site
INR 1,200,000 - 1,800,000