Senior Backend Java Developer - Hybrid | Base + Bonus | High-Impact Team
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
About the Company NexaFin Technologies is a fast-growing fintech platform powering the next generation of financial infrastructure. We build the systems that keep capital markets moving - from real-time trade processing and settlement to client-facing banking and brokerage applications. Our engineering teams work on problems that are genuinely hard, genuinely important, and genuinely interesting.
About the Team You’ll join our Core Platform Engineering team, a group focused on building and evolving the financial systems that sit at the heart of our product. This includes back-end services supporting fund operations, securities borrowing and lending, trade settlement and reconciliation, regulatory reporting, corporate action processing, and client statement generation. We also own our internal development tooling - release management, job scheduling, security frameworks, and build automation. We move fast, care deeply about code quality, and invest in automation that lets our systems run themselves.
What You’ll Do
- Design and build scalable, reliable software applications using Java - writing clean, maintainable back-end services and algorithms that handle real financial workloads
- Debug and resolve issues through thorough testing, ensuring high-quality deliverables across all environments
- Maintain and improve existing systems - enhancing functionality, optimizing performance, and closing security vulnerabilities
- Write and maintain clear technical documentation for code, designs, and processes
- Contribute to project planning, timeline estimates, and resource discussions to keep delivery on track
Requirements
Do you have experience in Web services design?, Do you have a Master’s degree?, * Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of hands-on Java development experience, or equivalent in a comparable object-oriented language
- Strong command of object-oriented design principles and n-tier application architecture
- Experience with server-side programming using Java/JEE or C++, RESTful web services, microservices, and message-oriented systems
- Solid understanding of relational database concepts; Oracle experience is a plus
- Experience with application server configuration and deployment; JBoss familiarity preferred
- Knowledge of financial instruments is a plus - but a genuine desire to learn is what we really care about
Who Thrives Here
- Detail-oriented engineers who take ownership and can work independently and collaboratively
- Developers who care about clean, well-tested, maintainable code - not just code that ships
- People who are comfortable in CI/CD environments and see automation as the goal, not a nice-to-have
- Engineers who want to solve complex problems simply and follow their work all the way through production
- Continuous learners who pick up the right tool or language for the job without being precious about it
Benefits & conditions
Pulled from the full job description
- Parental leave
- 401(k)
- Retirement plan
- Dental insurance
- Employee assistance program
- Flexible schedule, * Competitive base salary + performance bonus
- Hybrid schedule: 3 days in office, 2 days remote
- Full benefits package, equity participation, and room to grow
This position is open to permanent employees only - contractors and consultants please do not apply
Pay: $180,000.00 - $210,000.00 per year, * 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
- Parental leave
- Retirement plan
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
What’s the Difference Between Frontend and Backend Development?
Why Upskilling And Reskilling is Important For Developers