This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Senior Java Developer to design, build, and maintain high-performance, scalable, and self-healing enterprise-level applications. The ideal candidate will have a strong background in Java development, coupled with experience in big data technologies and modern DevOps practices. You will be responsible for translating business needs into robust technical solutions and will play a key role in developing data-driven products by defining data semantics and building efficient data pipelines.
Job Responsibility:
Design, develop, and maintain robust, scalable, and maintainable enterprise backend systems using Java, and relevant technologies
Optimize large-scale data pipelines and workflows using Big Data technologies
Translate business requirements, including non-functional requirements, into measurable technical specifications to facilitate design, construction, and testing
Write and run comprehensive, automated test cases using the JUnit testing framework to detect bugs early and ensure code quality
Integrate with and utilize CI/CD build pipelines for efficient software delivery and deployment
Ensure data quality, security, and governance across all data engineering processes
Monitor and troubleshoot performance issues in data pipelines and systems
Requirements:
Strong proficiency in Java, including its object-oriented features, multithreading, and rich API for building high-performance applications
Experience in working on data technologies such as Hadoop, Hive, Iceberg, Trino, Spark or Flink, Kafka
Experience with relational databases like Oracle, MongoDB
Experience in developing REST APIs using relevant java technologies
Proficiency with version control systems, specifically Git/GitHub
Strong experience with build automation tools, particularly Gradle, Maven
Hands-on experience with the JUnit, Mockito, Testcontainers, Restassured testing framework
Bachelor's degree/University degree or equivalent experience
10-15 years of relevant experience in the Financial Service industry
Experience as senior level in an Applications Development role
Stakeholder and people management experience
Proven ability to synthesize disparate data to drive insight, communicate effectively with senior leaders, and manage multiple stakeholders
Ability to translate complex business and non-functional requirements into clear, measurable technical designs
Nice to have:
Experience with cloud technologies such as AWS or GCP
Experience with development of CI/CD pipelines using TeamCity, Jenkins, Udeploy, Harness, etc
Experience in Python related technologies for bigdata development
Experience in using AI assisted development practices for faster deliveries
Strong understanding of the technology landscape and industry best practices specially in the fields of KYC, AML
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.