Infinity Technologies AG is a boutique software development company, HQed in Zurich, Switzerland. We deliver software solutions for SMEs and startups. Our core team has gained expertise solving business needs for FinTech, Insurance, Logistics, E-commerce, and EdTech industries. Our main tech stack is Java, Ruby, Node.js, React.js, Vue.js, Angular, as well as IoT and AI technologies. Well-defined processes, fair estimations, and talented full-stack engineers is our secret sauce!
PROJECT DESCRIPTION:
This is a FinTech project from a British client, who has an existing business similar to Western Union. Currently they have two mobile clients and web on Java; although the client wants to rewrite the mobile apps on React Native (both apps will continue to communicate with backend Java via Node). First phase — architecture in parallel with the existing one, the next phase — development and team growth.
The project will require engineers to be available for possible on-site meetings in London, Great Britain
WHAT WE EXPECT:
- At least 10 years of experience in software development
- At least 10 years of Java development experience
- Expert understanding of OOP and AOP.
- Expert understanding of SOA, SOAP web Services, REST web services.
- Expert in SQL DB.
- Strong knowledge of No-SQL DB
- Expert in MVC frameworks (Spring, Grails, JSF, JSP, Servlets, etc)
- Strong experience with IoC (Spring, EJB, etc.)
- Expert understanding of DB access patterns, models and tools (JDBC, JPA, Hibernate, etc.)
- Strong understanding of services communication standards and tools (JMS, Kafka, ESB, etc.)
- Expert understanding of App Servers and Servlet Containers (JBoss, WebSphere, etc.)
- Strong understanding of Big Data frameworks and tools (Apache HDFS, Hadoop/Sparks/Hive/Flink, Cassandra, AWS DynamoDB, GCP BigTable and BigQuery, etc.)
- Expert understanding of most popular CI/CD tools (Jenkins, Git, etc.)
- Expert understanding of build and dependency management tools.
WHAT WE OFFER:
- Opportunity to work in an international software development company.
- Unique experience of working with global markets.
- Competitive salary on your level of expertise.
- In-company training and English classes.
- Flexible schedule and ability to work remotely.
- Friendly, energetic and supportive atmosphere.