Base Career helps you apply smarter for this job.
Key skills for this role
NeoXam is looking for a Principal Software Engineer to provide deep technical leadership on ARO, our core platform product. This is a hands-on individual contributor role for an engineer who can design and build complex, high-throughput systems, set technical direction across a Java-based, JMS-driven services architecture, and raise the engineering bar for the team through example, code review, and mentorship — without formal people management responsibility.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Noida, IND
NeoXam is seeking a hands-on Java Full Stack Developer to build and deliver end-to-end features for an enterprise fintech data aggregation, reconciliation, and reporting product. The role requires 3–5 years of experience
Noida, IND
Sydney, AUS
Noida, IND
Noida, IND
London, GBR
Noida, IND
Noida, IND
Sydney, AUS
Noida, IND
Noida, IND
• 8–12 years of professional software engineering experience, with a strong track record of designing and delivering large-scale, production-grade systems.
• Proficiency in developing and maintaining Java Spring Boot–based applications , REST APIs, and event-based architecture
• Hands-on experience designing and operating JMS-based (or similar message-broker-based) service architectures.
• Strong experience with transactional databases (e.g., Oracle, PostgreSQL, SQL Server), including transaction management, data consistency, and performance optimization.
• Solid working knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, ECS/EKS, IAM) and cloud architecture best practices.
• Practical experience building and maintaining CI/CD pipelines with GitHub and GitHub Actions (or comparable tools).
• Strong understanding of software design patterns, distributed systems concepts, and enterprise integration patterns.
• Experience in the financial services, asset management, or capital markets domain is a strong plus.
• Excellent communication skills, with the ability to influence technical direction across teams without direct authority.
• A pragmatic, quality-first mindset with a track record of balancing technical excellence and delivery timelines.
• Proven experience remediating security vulnerabilities in Java applications and their dependencies, including working with SCA tools (e.g., Snyk, Dependency-Check, GitHub Dependabot) and SAST/DAST scanners.
Solid understanding of secure coding practices (e.g., OWASP Top 10) and common vulnerability classes affecting Java, JMS, a
Joining us means joining a recognized financial software company which develops and integrates software solutions for the banking, finance and insurance sector. Our clients are asset management (buy-side) and capital markets (sell-side) companies. NeoXam provides complete coverage of the financial value chain, from front to back: portfolio management, investment accounting, as well as data management. Thanks to the performance of our software solutions powered by our Digital Lab, we manage more than 15 trillion dollars’ worth of assets. It also means joining an international group with offices in Paris (our headquarters), and in Frankfurt, Luxembourg, Zurich, Geneva, Milan, New York, Boston, Hong Kong, Shanghai, Beijing, Singapore, Sydney, Tunis and Cape Town.
We are committed to respecting our values of adaptability, reliability and transparency both internally and externally. Lastly, by joining the NeoXam adventure, you will be part of a truly growing company project. The proactive and agile spirit, expertise, conviviality and multicultural environment of NeoXam and its employees are our strength.
NeoXam is a private French financial software company serving asset managers, banks, insurers, and asset servicers.
Visit company websiteJobs and hiring trendsFull-time
Senior · 8+ years experience
Hybrid
Apply faster on company sites with our extension.