Senior Software Engineer-Java Full stack
Job Description
· Strong experience in backend development using Java and Spring Boot,
\n building scalable and secure distributed systems
· Understanding of core banking and financial domain concepts
\n· Familiar with event-driven architectures and messaging systems (e.g.,
\n JMS, Solace, ActiveMQ)
· Experience with React (preferably TypeScript) and building secure,
\n maintainable operational UIs
· Deep understanding of API design, security (OAuth2, JWT), and secure
\n coding practices in regulated environments
· Knowledge of data consistency patterns (e.g., eventual consistency,
\n exactly-once/at-least-once processing)
· Hands-on experience with testing frameworks (JUnit, Mockito) and
\n building reliable automated test suites
· Comfortable working in ambiguity with high ownership and a focus on
\n delivering correct, high-quality outcomes
· Strong communication and collaboration skills, with the ability to
\n explain technical concepts to diverse stakeholders
· Curious mindset with a drive to continuously improve systems, processes,
\n and engineering practices in a fast-evolving fintech environment
What
\n You’ll Do
· Design, build, and scale mission-critical backend services and APIs for
\n core banking capabilities
· Develop secure, high-performance RESTful services and event-driven
\n systems to support financial operations and integrations
· Build and maintain modern operational and servicing UIs using React (and
\n TypeScript where applicable)
· Integrate with messaging systems for event streaming, settlement
\n updates, and notifications
· Contribute to CI/CD pipelines, containerization (Docker), and automated
\n testing (unit and integration)
· Monitor, troubleshoot, and optimize production systems to ensure high
\n availability, performance, and reliability
· Collaborate closely with product, QA, and DevOps teams to deliver
\n secure, scalable, end-to-end solutions
· Strong experience in backend development using Java and Spring Boot,
\n building scalable and secure distributed systems
· Understanding of core banking and financial domain concepts
\n· Familiar with event-driven architectures and messaging systems (e.g.,
\n JMS, Solace, ActiveMQ)
· Experience with React (preferably TypeScript) and building secure,
\n maintainable operational UIs
· Deep understanding of API design, security (OAuth2, JWT), and secure
\n coding practices in regulated environments
· Knowledge of data consistency patterns (e.g., eventual consistency,
\n exactly-once/at-least-once processing)
· Hands-on experience with testing frameworks (JUnit, Mockito) and
\n building reliable automated test suites
· Comfortable working in ambiguity with high ownership and a focus on
\n delivering correct, high-quality outcomes
· Strong communication and collaboration skills, with the ability to
\n explain technical concepts to diverse stakeholders
· Curious mindset with a drive to continuously improve systems, processes,
\n and engineering practices in a fast-evolving fintech environment
What
\n You’ll Do
· Design, build, and scale mission-critical backend services and APIs for
\n core banking capabilities
· Develop secure, high-performance RESTful services and event-driven
\n systems to support financial operations and integrations
· Build and maintain modern operational and servicing UIs using React (and
\n TypeScript where applicable)
· Integrate with messaging systems for event streaming, settlement
\n updates, and notifications
· Contribute to CI/CD pipelines, containerization (Docker), and automated
\n testing (unit and integration)
· Monitor, troubleshoot, and optimize production systems to ensure high
\n availability, performance, and reliability
· Collaborate closely with product, QA, and DevOps teams to deliver
\n secure, scalable, end-to-end solutions
\n
· Strong experience in backend development using Java and Spring Boot,
\n building scalable and secure distributed systems
· Understanding of core banking and financial domain concepts
\n· Familiar with event-driven architectures and messaging systems (e.g.,
\n JMS, Solace, ActiveMQ)
· Experience with React (preferably TypeScript) and building secure,
\n maintainable operational UIs
· Deep understanding of API design, security (OAuth2, JWT), and secure
\n coding practices in regulated environments
· Knowledge of data consistency patterns (e.g., eventual consistency,
\n exactly-once/at-least-once processing)
· Hands-on experience with testing frameworks (JUnit, Mockito) and
\n building reliable automated test suites
· Comfortable working in ambiguity with high ownership and a focus on
\n delivering correct, high-quality outcomes
· Strong communication and collaboration skills, with the ability to
\n explain technical concepts to diverse stakeholders
· Curious mindset with a drive to continuously improve systems, processes,
\n and engineering practices in a fast-evolving fintech environment
What
\n You’ll Do
· Design, build, and scale mission-critical backend services and APIs for
\n core banking capabilities
· Develop secure, high-performance RESTful services and event-driven
\n systems to support financial operations and integrations
· Build and maintain modern operational and servicing UIs using React (and
\n TypeScript where applicable)
· Integrate with messaging systems for event streaming, settlement
\n updates, and notifications
· Contribute to CI/CD pipelines, containerization (Docker), and automated
\n testing (unit and integration)
· Monitor, troubleshoot, and optimize production systems to ensure high
\n availability, performance, and reliability
· Collaborate closely with product, QA, and DevOps teams to deliver
\n secure, scalable, end-to-end solutions
\n