Financial Crime Technical Lead – Data & Transaction Monitoring (100% Remote)Skills: Java, SpringBoot, Microservices, Maven & Testing practices.
Working Model: Remote
We are looking for an experienced Java Tech Lead to join our Engineering Support Team. This team maintains and evolves a core Java library used across the organization, enabling teams to build microservices efficiently without duplicating common functionality.
This shared library provides essential capabilities such as logging, security, OAuth, JWKS management, and monitoring, and is currently used by 550+ services across the company. The role combines technical leadership, hands‐on development, and cross‐team collaboration to ensure the library continues to meet engineering teams' evolving needs.
The ideal candidate is a senior Java engineer with strong Spring Boot expertise, capable of leading a team, driving technical decisions, and working closely with multiple teams to gather requirements and promote adoption of the library.
Key Responsibilities
Lead the development team to deliver high‐quality software on time.
Design, build, and maintain efficient, reusable, and reliable Java libraries used across the organization.
Collaborate with multiple engineering teams to gather requirements and identify improvements for the shared library.
Ensure performance, scalability, reliability, and security of the core components.
Establish and enforce coding standards and best practices.
Mentor and support junior and mid‐level engineers.
Keep the team aligned with latest Java and Spring ecosystem developments.
Support and guide other teams in integrating and using the library effectively.
Participate in the full Software Development Life Cycle, including peer reviews and occasional QA support.
Work closely with Product Management and engineering stakeholders to achieve strategic goals.
Mandatory Skills
Strong Java expertise with experience building robust enterprise applications.
Extensive experience with Spring Framework and Spring Boot.
Strong experience with Spring Security.
Experience with reactive programming (Spring WebFlux, Reactor Netty, RxJava, etc.).
Experience designing and building microservices architectures (REST APIs, API Gateway).
Experience with Maven for build and dependency management.
Strong testing practices using JUnit, TDD, and end‐to‐end testing.
Solid understanding of OOP and design patterns.
Experience building reusable Java libraries used across multiple projects.
Strong communication and leadership skills with experience guiding development teams.
Ability to stay up to date with modern Java and Spring ecosystem developments.
Nice to Have
Experience with OAuth 2.0 and JWKS management.
Experience with authentication and security mechanisms in distributed systems.
Familiarity with logging, monitoring, and observability tools (ELK, Prometheus, OpenTelemetry).
Experience with message‐driven architectures (Kafka, RabbitMQ).
Experience with Docker and Kubernetes for microservices deployment.
Knowledge of container orchestration platforms.
Experience with cloud platforms (AWS, OpenShift).
Knowledge of AWS services.
Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
Experience working in Agile environments with cross‐functional teams.
Professional Qualities
Strong leadership and mentoring skills.
Results‐oriented and accountable.
Strategic and analytical mindset.
Commitment to quality and technical excellence.
Proactive and adaptable to change.
Strong collaboration and communication skills.
Passion for innovation and continuous improvement.
Customer‐focused with strong business awareness.
Qualifications
University degree in Computer Science, Software Engineering, or related field.
Experience Required
6+ years of experience in Java / Spring Boot development.
2+ years of experience as a Technical Lead leading Java projects.
Salesforce Technical LeadWorking Model: Remote
Omega CRM, a Merkle & Dentsu company, is looking for a Salesforce Technical Lead.
Key Responsibilities
Provide support to the sales and functional team in assigned accounts when technical knowledge of the solution is required: solution design, estimation, and assumptions.
Support the PM/DM in technical leadership on the project, bringing comprehensive technical knowledge of the platform and identifying the best solution to meet the project's functional demands.
Detect and notify risks in the technical management of project/client profitability.
Ensure the smooth progress of the project in terms of scope, schedule, and costs, alerting and anticipating possible deviations to the Project Manager/Delivery Manager.
Ensure the fulfillment of the project's technical objectives.
Ensure compliance with the agreed software quality standards with Omega's Technical Management.
Supervise the effort estimations of the development and support team during the testing phase of a project.
Collaborate with the PM/DM in project demos for the client.
Ensure the final delivery of technical documentation for a project.
Participate in the development and training of the technical team, advising them to improve their technical skills.
Identify possible technical up‐ and cross‐selling opportunities.
Identify possible methodological improvements for the technical team.
Collaborate in Omega's community of practice, providing thought leadership, training, and mentoring to other collaborators to develop technical capabilities.
Required Experience
3+ years participating in the full lifecycle of Salesforce.Com implementations.
Experience in Salesforce.Com projects.
Experience in the different modules: Sales Cloud, Service Cloud, Marketing Cloud.
Experience with agile methodologies.
High level of English.
What We Offer
Permanent contract.
Flexible schedule.
Certifications plan.
Home office.
Flexible retribution (public transport ticket, restaurant ticket).
Health insurance.
Professional development.
LocationSpain / Portugal / Poland
LanguagesEnglish C1
#J-18808-Ljbffr