Senior Software Developer
We usually respond within three days
Zinkworks is a global leader in innovation, headquartered in Athlone, Ireland, with three office locations worldwide. We utilize the latest cutting-edge technologies to bring industry-leading expertise to our Telecommunications and Financial Services clients. Our focus is on developing custom solutions that streamline workflows and improve operational efficiency, solidifying our reputation as a trusted partner for businesses seeking reliable software services.
As a Senior Software Engineer, you will be responsible for leading the design, development, and deployment of high-quality software solutions that meet our financial services clients 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 stakeholders 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.
- Department
- Development
- Role
- Senior Software Developer
- Locations
- Zinkworks HQ - Athlone
- Remote status
- Hybrid Remote
- Employment type
- Full-time
- Contract Type
- Permanent
- Start Date
- 16 December, 2024
About Zinkworks
Zinkworks is a trusted partner to Telecoms and Financial Services organizations around the world. We help modernize legacy systems, move mission-critical systems into the cloud, and exploit the power of AI-driven automation. Our people thrive in technically complex environments where our commitment to quality and our expertise in software innovation and cutting-edge technologies helps our clients prepare for the future, accelerate growth and improve operational efficiency. We build long-lasting relationships with our customers to accompany them through their innovation journey.
Senior Software Developer
Loading application form