Most Loved Workplace® Certified JobSenior Software Engineer I (Java)
Most Loved Workplace® Certified JobAbout the Role
At Flywire, a Most Loved Workplace® certified employer in the Fintech space.
Engineering is at the heart of everything we do at Tinvio, translating ideas into products that touch the lives of our customers. As a Senior Software Engineer, you will collaborate with a cross-functional team of talented designers, product managers, and engineers to solve complex problems in an open and fast-paced environment with very flat structures where everyone has a say. With an event-driven microservice architecture, you will design and build highly scalable and robust API-driven backend technology solutions around order management, account management, credit, and payment domains that fuel our core business. In this role, you will have the opportunity to work on the complete stack using technologies like Java, Spring boot, Postgres, Elastic Cache, NoSQL datastores, AWS Lambda, Streaming technologies, and Firebase in the cloud environment. Join us in building the next-gen B2B transactions platform for merchants and suppliers across the region.
Want to learn more about what it's like to work at Flywire? View our full profile.
Requirements
- Bachelor’s degree in computer science, information technology, or a similar field
- Must have 5+ years of experience in developing highly scalable, performant applications
- Strong problem-solving skills and experience in application debugging
- Sound understanding of object-oriented programming and software design
- Hands-on experience of Restful services development using Java Spring Boot
- Hands-on experience with database design. SQL (PostgreSQL / MySQL) | NoSQL (Redis/ MongoDB/Cassandra)
- Working experience of message streaming/queuing systems like Apache Kafka, RabbitMQ, SQS, IBM MQ
- Cloud experience with Amazon Web Services (AWS) and Google Cloud Computing (GCP)
- Experience with Serverless Architectures (AWS/GCP) would be a plus
Benefits
- Join a team of bold, passionate, smart people who want to work hard and play to win
- Generous perks, awesome open office culture, fair compensation to help you work better
- Opportunity to convert traineeship into a full-time offer
Prefer to apply on the company's career site?
View Original Posting
Why This Is a Most Loved Workplace® Certified Job
Frequently Asked Questions About Working at Flywire
Common questions candidates ask about this role and Flywire's workplace
Apply for Senior Software Engineer I (Java)
Submit your application directly to the Flywire team. Let them know why you'd be a great addition to their loved place to work.
