Position: Senior Full Stack Engineer (Java) 1920/15
Company: Argument
Category: Java
Experience required: 5y
English level: upper

We invite a senior hands-on professional who is passionate about software engineering to join our enterprise project. You will work on developing and enhancing various platforms to support the decisioning process of Credit, Fraud and Collections throughout customer acquisition and portfolio journey in real time and batch. Engaged in all phases of the software development life cycle to building API-driven BPM platforms, microservice architectures, event-driven integrations that will drive the orchestrations of the customer experiences through model and strategy executions. What’s in it for you: Work in an engineering team of largest, fastest growing provider of short-term loans in the USA and Canada Grow as an engineer, working with the best practices in the CI/CD environment and make a shift from regular solutions to cloud software and enterprise systems
Qualifications and Skills
Please note: We have listed all possible combinations of skills that could work out for our project. However, it doesn't mean that we expect you to have experience with all of them:). The more you have the better it is. Thank you.
• 5+ years Java in building RESTful services (using Spring MVC/Springboot, Hibernate, and Java Messaging Service API)
• 3+ years of experience with BPM and Rule Engines (Drools or FICO Blaze Advisor or IBM ODM)
• Experience in:
- building RESTful services (using Flask or Nginx or wsgi) o configuring and maintaining application servers (such as Apache Tomcat or JBOSS)
- CI/CD tools (such as Jenkins or Azure Pipeline or related)
- Docker or OpenShift or Kubernetes
- using Java test automation frameworks (such as JUnit, TestNG or Mockito)
• 2+ years of experience with building web frontend (using React, Angular or related)
• Basic knowledge in designing both logical and physical database model
• English – upper intermediate or higher
Key responsibilities
• A passion for writing well designed, testable code using Object Oriented Java or Python to develop business application components to expand our BPM and rule decisioning systems
• Design and develop RESTful APIs that will allow data transformation, communication, and persistence using Java or Python consuming Json/XML data
• Develop frontend web applications (70% Backend, 30% Frontend)
• Demonstrate rapid ability to seek, evaluate, and come up to speed on new technologies and processes
Our Benefits
• Professional and personal growth: ability to grow in various tech disciplines, workshops and webinars, English courses and trainings
• Attractive compensation, paid National holidays, 21 calendar days off per year, 5 paid sick days per year
• Ability to visit international client sites, closely collaborate with engineering teams of our clients – large corporate enterprises leading in their sectors
• New, modern, spacious office located in the City Center
About Us
We are focusing on platform engineering and cloud services for corporate clients in Europe and North America. Our portfolio is growing dynamically, and it’s pushing our team to grow and mature accordingly