About Snap InnovationsFounded in 2011, Snap Innovations is an artificial intelligence, blockchain, financial trading, and technology solutions company. Our clients include blockchain companies, banks, brokers, hedge funds, and proprietary trading firms.
Our MissionWe are on a mission to discover new technologies and new ways of doing things. Through our advancements in technology, we want to make the world a better place.
Are you an enthusiastic individual looking to work for one of the leading financial technology companies?
What You Will Do At Snap Innovations?
- At least 4 years of hands-on experience in developing and delivery enterprise software
- Experience in Full-Stack Java Application development and distribution, including frameworks like Spring, JPA, Java 8/11 features, REST services and messaging
- Proficiency in modern web development (ReactJS and/or Angular)
- Experience working with SQL database Oracle and/or NoSQL database Cassandra
- Experience with messaging technologies such as MQ, Kafka
- Experience to build and define system based on DDD Event and/or API based Microservice architecture
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Development experience with python
- Experience in event driven design patterns and cloud ready 12 factor design based application
- Strong focus on automated testing with good knowledge of TDD, BDD and Unit testing. Hands-on experience in frameworks such as Junit, Mockito, Cucumber, Jest.
- Proven experience in SCM and CI/CD tools such as Bitbucket, Jenkins and Maven & Unix shell scripting for automate deployment
- Experience in Agile software methodologies
- Experience in ensuring stability of the application in production and maintain/support by quickly analyzing the issue and suggesting alternate workaround or fix
- Ability to work collaboratively in a distributed team, promote culture of inclusiveness and diversity
- Excellent communication skills, keen to learn and able to take Initiative and ownership of end to end task
- Able to think analytically and provide alternative or innovative solution to the problem that improves efficiency in development and maintenance
- Demonstrate keen focus on development modernization by embracing latest technologies and practices and taking initiative to research and learn
Our Ideal Candidates Would Have