Middle Java Engineer (with Python and JavaScript)
AI Summary
Middle Java Engineer responsible for backend development (Java) with Python and JavaScript/TypeScript in a Payments/NetSuite context; designs, implements, tests, and deploys features for Payments Processing Service and Oracle NetSuite integrations.
About this role
N-iX is looking for Middle Java Engineer (with Python and JavaScript) to join our team! Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions. As an experienced Software Engineer, you will support our payments operations and finance teams by customizing and developing new features for the team's two main services: Payments Processing Service and Oracle NetSuite. Additionally, you will contribute to building infrastructure that promotes autonomy across various cross-functional teams.
Responsibilities:
- Development and customization of Payments Processing Service and Oracle NetSuite
- Maintenance and enhancement of backend services
- Writing and maintaining automated tests
- Working with internal JavaScript/TypeScript-based NetSuite customization layer (read/adjust, not frontend development)
- End-to-end ownership of features (design → implementation → testing → deployment)
- Participation in agile workflows and stakeholder communication
- Supporting infrastructure stability and team autonomy
Requirements:
- Minimum 3 years of experience in Java.
- A strong preference will be shown for candidates possessing at least 1 year of experience in both Python and JavaScript/TypeScript.
- Experience working with AWS.
- Experience in developing and maintaining automated tests.
- Solid understanding of software engineering best practices (coding standards, test coverage, deployment).
- Bachelor’s degree in Engineering or Computer Science.
- Proficiency in spoken and written English.
- Ukrainian language Advanced or higher.
Nice-to-Have Skills:
- Familiarity with Oracle NetSuite (SuiteScript, SuiteTalk, RESTlet).
- CI/CD pipeline setup and maintenance experience.
- Proficiency with AI productivity tools (Cursor, Claude) and openness to work across diverse tech stacks.
- Previous experience within the FinTech sector will be considered a significant advantage.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
