Kafka Developer
As a Kafka Developer, you will be responsible for architecting and managing Kafka clusters on Kubernetes or OpenShift platforms, ensuring their optimal performance and reliability. You will develop custom Kafka Connect connectors and Kafka Streams applications to handle real-time data processing tasks, enabling our business to leverage data more effectively. Your proactive approach to monitoring and troubleshooting Kafka clusters and Strimzi operators will be essential in maintaining seamless operations.
Responsibilities:
- Design, develop, and implement Kafka-based solutions using Strimzi to meet business requirements.
- Develop custom Kafka Connect connectors and Kafka Streams applications for real-time data processing and analytics.
- Architect, deploy, and manage Kafka clusters using Strimzi on Kubernetes or OpenShift platforms.
- Monitor Kafka clusters and Strimzi operators, proactively troubleshoot, and resolve any issues.
- Implement security measures and access controls for Kafka clusters using Strimzi's features.
- Collaborate with DevOps and infrastructure teams to automate Kafka cluster provisioning and management tasks.
- Provide technical guidance and support to junior developers and other team members on Kafka and Strimzi-related topics.
Knowledge and Skills:
- Solid understanding of distributed systems, messaging architectures, and event-driven programming.
- Experience with real-time data processing and stream processing frameworks.
- Strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Proven track record of delivering high-quality Kafka solutions in a fast-paced and dynamic environment.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
What We Offer:
- Competitive salary
- Health Insurance/Pension Scheme
- Hybrid work environment
- Bike To Work Scheme
Visit for more information: https://zinkworks.com/careers/
Apply:
If you are passionate about Kafka development and ready to take on a challenging role, we encourage you to apply and join the Zinkworks team.
To apply, email your CV to recruitment.athlone@zinkworks.com
About Zinkworks:
Zinkworks is a global leader in innovation, headquartered in Athlone, Ireland, with three offices locations worldwide. We utilise the latest cutting-edge technologies to bring industry-leading expertise to our Telecommunication and Financial services clients. We are adept at developing custom innovations that streamline our clients’ workflows and improve operational efficiency. With a commitment to quality and customer satisfaction, we have earned a reputation as a trusted partner for businesses seeking reliable software services
Senior Solution Architect - Financial Services Industry
As a Senior Solution Architect at Zinkworks, you will play a pivotal role in defining and building the portfolio of solutions tailored for the financial services industry. You will be responsible for architecting innovative and scalable solutions that address the complex needs of financial institutions, including banks, investment firms, insurance companies, and clearing banks. Your expertise and strategic vision will drive the development and success of cutting-edge technology solutions in the fast-evolving landscape of clearing and settlement systems.
Responsibilities:
- Define Solutions Strategy: Collaborate with stakeholders to translate business requirements into technical solutions aligned with Zinkworks' strategic vision and the needs of the financial services industry.
- Architect Complex Systems: Design and model high-level architecture for end-to-end solutions, encompassing core sell-side post-trade processing technology, clearing and settlement systems, and associated back-office operations.
- Lead Technical Development: Provide technical leadership in the development and implementation of innovative solutions, ensuring adherence to best practices and architectural standards.
- Evaluate Technology Trends: Stay abreast of industry trends, emerging technologies, and regulatory requirements affecting the financial services sector to incorporate the latest advancements into solution design.
- Collaborate with Cross-functional Teams: Work closely with product managers, developers, engineers, and business analysts to drive the successful delivery of solutions, fostering a collaborative and cohesive team environment.
- Conduct Solution Reviews: Perform regular reviews of solution architecture, codebase, and technical documentation to ensure alignment with project objectives and scalability requirements.
- Mentor Junior Team Members: Coach and mentor junior architects and developers, fostering their growth and development within the organization.
- Own customer engagement, drive the requirement gathering and scoping process.
- Lead design workshops and navigate complex solution design.
- Prepare effort estimates with the project lead, guiding resourcing and planning decisions.
- Guide customers to balance short- and long-term goals, aligning solutions with Zinkworks strategic vision.
Knowledge and Skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8-10 years of experience in solution architecture, with a focus on financial services technology solutions.
- Strong background in designing and building post-trade processing, clearing and settlement systems, and back-office solutions for financial institutions.
- Expertise in industry-leading platforms such as Murex, Kondor+, Advent Geneva, and Infinity, with a deep understanding of their functionalities and integration capabilities.
- Experience in Cloud, Microservices and Distributed Applications.
- Proven track record of successfully architecting and delivering complex and scalable solutions within the financial services domain.
- Proficiency in cloud technologies, cybersecurity, data management, and regulatory compliance requirements specific to the financial services industry.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders and lead cross-functional teams towards a common goal.
What We Offer:
- Competitive salary
- Health Insurance/Pension Scheme
- Hybrid work environment
- Bike To Work Scheme
Visit for more information: https://zinkworks.com/careers/
Apply:
To apply, email your CV to recruitment.athlone@zinkworks.com
About Zinkworks:
Zinkworks is a global leader in innovation, headquartered in Athlone, Ireland, with three offices locations worldwide. We utilise the latest cutting-edge technologies to bring industry-leading expertise to our Telecommunication and Financial services clients. We are adept at developing custom innovations that streamline our clients’ workflows and improve operational efficiency. With a commitment to quality and customer satisfaction, we have earned a reputation as a trusted partner for businesses seeking reliable software services
Senior Software Engineer
As a Senior Software Engineer, you will be responsible for leading the design, development, and deployment of high-quality software solutions that meet Citi bank needs. You will work closely with cross-functional teams to deliver high performance distributed financial solutions at scale while adhering to best practices and coding standards.
Responsibilities:
- Lead the end-to-end software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
- Design and architect robust, scalable, and secure software solutions that meet business requirements.
- Collaborate with product owners, scrum master, and other Citi business and technical stakeholder to translate requirements into technical specifications.
- Mentor and guide junior engineers, providing technical leadership and sharing best practices.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Troubleshoot and debug complex issues in production environments and provide timely resolutions.
- Stay updated on emerging technologies and industry trends and incorporate them into our software development processes.
- Continuously improve software development practices and processes to enhance team efficiency and productivity.
Knowledge and Skills:
- Excellent knowledge and understanding of modern software engineering architectures such as microservices.
- Proficiency with Java (JDK 8 or greater) and Spring Framework components including spring boot spring data & spring batch.
- Experience with data model design and database management (Oracle).
- Experience with message buses such as ActiveMQ & Kafka.
- Experience with cloud native such as docker & Kubernetes (OpenShift).
- Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.
- Knowledge of distributed caching systems such as Redis.
- Knowledge of Source Control Management like git & bitbucket.
- Knowledge of software quality and testing.
What We Offer:
- Competitive salary
- Health Insurance/Pension Scheme
- Hybrid work environment
- Bike To Work Scheme
Visit for more information: https://zinkworks.com/careers/
Apply:
To apply, email your CV to recruitment.athlone@zinkworks.com
Solution Architect
Responsibilities:
- Work closely with stakeholders to understand business needs and design information systems that align with the company’s objectives.
- Evaluate the existing technical landscape and identify areas for improvement.
- Collaborate with technical staff to recommend solutions that enhance efficiency, scalability, and performance.
- Lead development teams by providing clear direction and technical expertise.
- Collaboration and knowledge sharing among team members.
- Contribute to development and lead by example in best programming practices
Requirements:
- 2-4 years experience as a Solution Architect / 5-7 years of experience as Sr Developer or Tech Lead
- Expertise in Java, Springboot, Microservices
- Strong verbal and written communication skills.
- Efficiently manage projects and prioritize tasks.
- Provide leadership within cross-functional teams.
- Bachelor’s degree in information technology or computer science or equivalent experience.
Knowledge and Skills: - Tech Stack
- Must Have’s:
- Java 17+ (expertise)
- SpringBoot 3.x (expertise)
- SQL DB (experience)
- NoSQL DB (some experience)
- CI/CD ( solid understanding and experience )
- Dockerfiles (understanding of system and experience on programming side)
- Jenkins groovy (understanding of system and experience on programming side)
- Kafka (understanding of system and experience on programming side)
- Microservice architecture (good level of experience and expertise)
- Nice to have’s:
- K8s (understanding, knowledge, and experience)
What We Offer:
- Competitive salary
- Health Insurance/Pension Scheme
- Hybrid work environment
- Bike To Work Scheme
Visit for more information: https://zinkworks.com/careers/
Apply:
To apply, email your CV to recruitment.athlone@zinkworks.com