We are looking for a Senior Software Engineer to work on a project in the financial industry, designing and implementing new components and functionality, leading project management and providing technical direction to junior team members.
Requirements
- 8+ years of professional backend engineering experience with Java/J2EE and related JVM technologies
- Strong hands-on expertise with Spring ecosystem: Spring MVC, Spring Boot, Spring Batch, and Spring Integration
- Proven experience designing technical solutions from business requirements, including making pragmatic architecture decisions
- Solid track record in building and maintaining microservices and distributed systems
- Strong understanding of HTTP protocols and designing/consuming REST APIs
- Experience implementing web application security best practices (secure coding, authN/authZ, OWASP awareness)
- Strong SQL and RDBMS skills with Oracle/MySQL (or equivalent)
- Proficiency with Git, modern IDEs, and collaborative development workflows
- Working knowledge of Linux environments
- Experience working in Agile teams with shared ownership and iterative delivery
Benefits
- 100% Remote Work
- WFH allowance
- Career Growth
- Training
- Mentoring Program
- Zartis Wellbeing Hub (Kara Connect)
- Multicultural working environment