Software Engineer (Java, Fintech)
NIX, a global supplier of software engineering and IT outsourcing services, is looking for a Software Engineer (Java, Fintech) in its office in Budapest (Vaci Greens, 13th district). You’ll be part of a team of professionals who are ready to find the best tailor-made IT solutions for their multinational clients in various industries and solve complex problems.
About the project
We are developing a payment system that allows users to make significant and complex payments worldwide. The platform enables the digitization of payments for clients in many domains such as healthcare, education, B2B, and others. The platform covers many countries and supports more than 100 currencies.
Within our team, you’ll find streamlined Agile processes, competent microservice architecture, a friendly team of professionals, space for personal development, and the opportunity to implement innovative solutions for users from all over the world using an advanced technology stack consisting of AWS, Spring Boot, Postgres, and others.
Responsibilities:
- Implement new functionality in collaboration with other team members
- Develop technical designs, deconstruct and assess tasks
- Be responsible for delivering and maintaining code for production
- Implement mechanisms to ensure the stability of systems
- Participate in meetings with partners and the team
- Participate in code and technical design reviews of other developers
- Write and maintain project documentation
What we offer:
- Participation in world-class IT projects
- Ability to create advanced solutions in different business areas from healthcare education, and retail to fintech, logistics, AI, and IoT
- Stable long-term work environment
- Competitive salary with a flexible system of revisions
- Benefits and social packages
- Paid English courses and conversation clubs
- Opportunities for professional and personal growth
- Mentoring program, internal and external professional training programs
- Comfortable office in Budapest (Vaci Greens)
- Every necessary tool and device in the office will be provided to comfortably perform all project tasks: computers, meeting rooms, spacious modern kitchens with professional coffee machines, comfortable recreation areas with game consoles, board games, and a selection of literature for every taste
- Support and care from our friendly team
Basic qualifications:
- Commercial Java development experience
- English proficiency–intermediate or higher
- Experience with Spring Boot and Spring Data
- Confident use of Docker containers and GIT
- Experience designing and developing RESTful APIs
- Experience with relational or NoSQL databases
- Experience with AWS or other cloud providers
- Writing Unit and Integration tests using Junit 4/5, Mockito, Spring testing
- Work with bug tracking systems (e.g., JIRA and others)
- Basic understanding of Agile and Scrum processes
Preferred qualification:
- Experience with Postgres
- Experience with monitoring tools (ELK stack, Sumologic)
- Microservices development
- Knowledge of JWT, Oauth2, SAML, or other security protocols
- Understanding of AMQP protocol and experience with message brokers (AWS SQS) and AWS Kinesis
- Experience with Cucumber (BDD)
If you feel ready to join our team, send your CV to [email protected] or fill out the CV form today and schedule your online interview. We look forward to meeting you!