Join Episode Six as a Senior Software Engineer to work on API-based payment processing and wallet management infrastructure. The company is a global provider with offices in multiple locations and is changing how people think about payments.
Requirements
- 10+ years of experience working as a Java developer
- 7+ year of experience in Java Enterprise software development
- Extensive experience working with Java and JVM memory and performance tuning
- Mastery with Lambdas, Generics, and other data structures such as Map, List, Set
- Experience working with Spring Framework or equivalent
- Concurrent programming knowledge, e.g. Actor Model, Java CompletableFuture, and different types of thread pool Executors
- Experience working with Hibernate or equivalent JPA frameworks, tuning query performance
- Restful Web Services
- MySQL, Oracle, DB2, MS SQL or NoSQL datastores such as Cassandra
Benefits
- Professional development from day 1
- 360 focus on your wellbeing
- Flexible work arrangement options