{"id":3765730,"url":"https://alion.io/job/trintech-principal-software-engineer-java-noida","title":"Principal Software Engineer (Java), Noida","company":{"id":2212182,"name":"Trintech","domain":"trintech.com","url":"https://alion.io/company/trintech","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":77,"open_postings":11,"ghost_share":0,"stale_share":0.909,"repost_share":0,"time_to_fill_p50_days":31,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Noida, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Linux","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"Windows Server","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-04T20:01:25Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-06T17:48:04Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Description\nTrintech is an award-winning AI-driven Fintech SaaS organisation transforming the way finance teams operate.\nWe are looking to hire a Principal Lead Software Engineer to be responsible for one or more of our cloud-based/on-prem products.\nResponsibilities include:\nWorking 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.\nThis role's key objective is to provide a quality product to our customers.\nWHAT YOU WILL DO\nDesign 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\n\nProduce well-structured, maintainable, and thoroughly tested code that serves as a quality benchmark for the team\n\nContribute meaningfully to architectural and technical design discussions, bringing well-reasoned proposals and helping evaluate options before implementation begins\n\nParticipate in and contribute to technical design reviews, raising concerns on design quality, performance, and security early in the development cycle\n\nApply secure coding practices consistently, including awareness of common vulnerability patterns, static analysis findings, and secure-by-design principles\n\nWrite and maintain unit, integration, and regression tests; contribute to maintaining high code coverage and test reliability across the Java backend\n\nTroubleshoot and resolve complex technical issues independently, including performance bottlenecks, data integrity problems, and integration failures\n\nCollaborate closely with frontend engineers on REST API design, ensuring clean, consistent, and well-documented interfaces\n\nWork within the CI/CD pipeline using Jenkins, ensuring contributions are built, tested, and integrated in a consistent and automated manner\n\nConduct focused, constructive code reviews for peers, providing technically sound and actionable feedback\n\nShare knowledge actively within the team through documentation, design discussions, and ad-hoc technical guidance\n\nEngage fully in Agile ceremonies including sprint planning, estimation, retrospectives, and daily stand-ups\n\nTakes initiative in identifying technical risks and blockers early, communicating them clearly and proposing solutions before they impact sprint delivery\n\nConsistently delivers well-tested, production-ready code within sprint timelines, adapting to changing priorities without compromising on quality\n\n WHO YOU ARE\nB.Tech / M.Tech in Computer Science or equivalent\n\n7-9 years of software development experience with deep, hands-on Java/J2EE expertise\n\nExpert-level knowledge of Java, J2EE, Spring Framework, Hibernate, REST APIs, multithreading, and socket programming\n\nStrong ability to independently design and implement complex backend features in large-scale enterprise applications\n\nDeep understanding of software design patterns, data structures, algorithm complexity, and object-oriented principles\n\nSolid experience in secure coding practices, including awareness of vulnerability patterns, static analysis, and secure API design\n\nExperience with JBoss / WildFly application server; familiarity with Windows Server or Linux hosting environments\n\nStrong unit testing and TDD discipline; experience with JUnit or equivalent frameworks\n\nExperience with Oracle or SQL Server databases- writing complex SQL, stored procedures, and query optimization\n\nHands-on experience with Jenkins and CI/CD pipelines\n\nExperience using SVN, Git, JIRA, and standard development tooling\n\nExcellent problem-solving skills with the ability to independently tackle complex technical challenges\n\nClear and effective communicator, able to articulate technical decisions and trade-offs to peers and the wider team\n\nExperience with cloud-hosted enterprise application environments, ideally on Microsoft Azure with Windows Server, WildFly, and SQL Server\n\nWorking knowledge of Angular and Kendo UI - sufficient to understand frontend integration points and collaborate effectively with frontend engineers\n\nFamiliarity with C++ or experience integrating Java applications with native / C++ components via SOAP or similar protocols (directly relevant to the Accurate product architecture)\n\nExperience with legacy enterprise application modernization - refactoring, incremental migration, and managing technical debt in large codebases\n\nExposure to microservices or service-oriented architectures and associated messaging and event-driven patterns\n\nExperience with JSP in a legacy enterprise application context\n\nRelevant certifications (e.g. Oracle Certified Professional Java SE, Spring Professional) are a plus\n\nAt 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.\nAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or disability.","description_format":"text","description_chars":5613,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-11-04T20:01:25Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":31,"reasons":["conf:7","stale_co","velocity","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/trintech-principal-software-engineer-java-noida","json_url":"https://alion.io/job/trintech-principal-software-engineer-java-noida.json","meta":{"generated_at":"2026-11-06T23:01:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1864,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2212182},"rest":"https://alion.io/mcp/rest/get_company?id=2212182"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftrintech-principal-software-engineer-java-noida"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftrintech-principal-software-engineer-java-noida"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftrintech-principal-software-engineer-java-noida"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/trintech-principal-software-engineer-java-noida\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftrintech-principal-software-engineer-java-noida"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3765730}},{"tool":"search_jobs","arguments":{"company":"trintech.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3765730},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}