Senior Software Engineer
Core
Design and implementation of high-quality technology solutions within the Accounting Domain, building microservices and data meshes.
Role type
Senior Software Engineer (Hands-on IC with leadership)
Builds
Microservices and data mesh solutions for the Accounting Domain
Domain
Banking / Finance
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, SQL/PLSQL, Kubernetes, OpenShift, Oracle, Redis, Hazelcast, RabbitMQ, IBM MQ, JMS, Kafka, API design, JSON, XML, YAML, Parquet
Preferred skills
Domain-Driven Design, Clean/Hexagonal Architecture, Public Cloud (GCP/AWS/Azure), Microservices/Data mesh patterns, CI/CD (Jenkins/Git Actions), Big Data processing (Apache Spark, Hadoop, Bigquery), TDD/BDD, NodeJS, ReactJS, FinTech/Banking experience
Technologies
Java, Spring Boot, Kubernetes, OpenShift, Oracle, Redis, Hazelcast, RabbitMQ, IBM MQ, Kafka, Jenkins, Git Actions, Apache Spark, Hadoop, Bigquery, NodeJS, ReactJS
Responsibilities
Lead analysis, design, code reviews, and release activities; champion engineering best practices and mentor the team; translate business needs into technical solutions; collaborate with stakeholders and architects; focus on team upskilling and career development.
Seniority
Senior, hands-on IC with mentorship