Senior Java Developer

London, ENG, GB, United Kingdom

Job Description

UK -London Full-time Senior

####

About The Position




Matrix is looking for an Enterprise Java/JEE Architect to lead the development of a sophisticated bespoke AML investigation on-premises and enterprise case management system. This role demands deep technical expertise and a proven track record in designing complex enterprise systems using Java/JEE and integrating cutting-edge technologies such as Hadoop, AI/ML technologies, and various security protocols. The candidate must also integrate with several legacy systems related to financial crime compliance.



This position requires a visionary technical leader adept at navigating complex architectural challenges and committed to building a secure, efficient, resilient, and scalable system for managing financial crime compliance.

Detailed Technical Responsibilities:



System Architecture and Integration:



Ensure compliance with OWASP top 10 security standards in application design and deployment, conducting regular penetration testing and security audits.

AI/ML Implementation and Data Analytics:



Develop and integrate machine learning models using frameworks like TensorFlow or PyTorch, focusing on anomaly detection and predictive analytics. Use Apache Kafka for streaming data processing, ensuring real-time analytics and alerting based on transactional data feeds. Implement complex event processing (CEP) engines to handle real-time decision-making based on streams of events.

Business Rules and Policy Engine Development:



Design and implement rule engines using Drools or frameworks for dynamic rule evaluation, focusing on decision tables for better manageability. Incorporate continuous integration and deployment (CI/CD) pipelines for rule testing and deployment to reduce manual errors and improve deployment cycles.

AML and Fraud Alert Ingestion and Investigations:



Develop robust mechanisms using Kafka for alert ingestion to ensure scalability and fault tolerance. Implement Elasticsearch, Logstash, and Kibana (ELK) to log and easily retrieve investigative data, enhancing investigative capabilities through advanced search functionalities.

Data Aggregation and Integration:



Architect solutions using Apache Nifi or Talend for data integration from disparate sources, ensuring data is cleansed, transformed, and aggregated effectively. Design databases and data warehouses using technologies like Oracle 12c or 19c, setting up ETL processes and optimizing query performance for transactional data and analytics reporting.

Operational Resilience, Scalability, and Performance:



Implement load balancers and reverse proxies like NGINX or Apache HTTP Server to distribute user traffic and optimize server resource usage. Design the system for failover and disaster recovery using strategies such as multi-region deployments on cloud platforms like AWS or Azure. Optimize Java VM settings, garbage collection logs, and thread management to enhance performance under load.

Stakeholder Engagement and Team Leadership:



Engage technical and non-technical stakeholders through regular updates and demonstrations, translating complex technical details into business impacts. Lead and mentor a team of architects, tech leads, and developers, fostering a culture of technical excellence and continuous improvement. Explain various application and system design decisions to technology leadership and ensure their proper documentation and implementation.

Qualifications:



10+ years of hands-on experience in enterprise architecture, particularly with Java/JEE in a financial services context. Deep understanding of big data technologies, security standards, and compliance frameworks relevant to the financial industry. Proven experience in building scalable, secure, and high-performance systems with robust disaster recovery protocols. Three years of hands-on experience in designing, developing, implementing, and deploying machine learning algorithms and data science components.

Education:



A bachelor's degree in computer science, Information Technology, or a related field is required. A Master's degree in computer science (M.S. or equivalent) would be a plus. Relevant certifications in Java, Hadoop, AI/ML, or compliance technologies are preferred.


Matrix Global Services is a leading multinational corporation that provides innovative and comprehensive solutions in technology, consulting, and outsourcing. With a history of over 30 years, Matrix has established itself as a trusted partner for businesses across various industries, consistently delivering exceptional results.


We're a network of firms in 10+ countries with over 13,000 people. At Matrix, we pride ourselves on our commitment to excellence and our ability to adapt to the ever-changing needs of our clients. Our team of highly skilled professionals is adept at understanding complex business challenges and tailoring solutions that drive sustainable growth and profitability.


Our wide range of services includes cutting-edge technology solution services, strategic consulting, digital transformation, cloud computing, cybersecurity, and managed services. Whether it's developing customized software applications, streamlining business processes, implementing robust IT infrastructure, or managing complex projects, our expertise and industry knowledge enable us to deliver value-added solutions that meet each client's unique requirements.

Come and join a winning team! You'll be challenged, have fun, and be a part of a highly respected organization! Matrix offers a competitive base salary and a complete benefit package. Benefits include medical, dental, 401K, STD, HSA, and PTO.

?EQUAL OPPORTUNITY EMPLOYER: Matrix is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind. Matrix is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Matrix are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in our locations. Matrix will not tolerate discrimination or harassment based on any of these characteristics. Matrix encourages applicants of all ages.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3043039
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned