Principal Java Developer
We usually respond within three days
Zinkworks, a pioneering technology company based in Athlone, Ireland, with a global presence, specialises in creating state-of-the-art enterprise software solutions for the telecommunications, financial services, and automotive sectors. Our dedication to innovation and customer satisfaction has established us as a reliable partner for enterprises aiming for transformative software solutions.
Position Overview
We are seeking an experienced Principal Software Developer to lead and innovate within our dynamic team. This role is crucial for setting the foundation and direction of our software projects, ensuring they are scalable, secure, and aligned with client specifications. The successful candidate will have a hands-on approach, mentoring other developers, and championing best practices in software development. You will be part of a team that works server-side, cloud and front end technologies and you will have the opportunity to grow and develop professionally within the organisation.
Key Responsibilities for Principal Software Developer
- Lead Development Projects: Spearhead the full software development lifecycle, from conceptualization through deployment.
- Architect Solutions: Design scalable, robust, and secure software solutions tailored to meet client needs.
- Collaboration: Work closely with cross-functional teams to transform business requirements into technical specifications.
- Mentorship: Guide and develop junior team members, fostering an environment focused on technical excellence.
- Quality Assurance: Oversee and perform thorough code reviews to ensure high code quality and adherence to standards.
- Troubleshooting: Diagnose and resolve complex software issues to ensure seamless functionality and downtime minimisation.
- Innovation: Stay abreast of emerging technologies, integrating cutting-edge solutions into current applications.
- Process Improvement: Drive enhancements in software development processes to boost efficiency and team productivity.
Essential Skills and Experience for Software Development
- 8+ years’ experience as a Software Developer
- Required Skills: Java, NodeJS, AWS Technologies, Jenkins CI/CD, Angular, Spring/Springboot, Docker/Kubernetes, Cucumber, JUnit, Jasmine/Jest
- Full understanding of the software development process
- Experience with Agile methodologies
- Strong communication skills (oral and written)
- Be a highly engaged member of the team - participate in all facets of the delivery process
- Resolve issues and/or identify approaches to solutions
Personal Attributes
- Proactive Approach: Ability to work independently while also collaborating effectively within a team setting.
- Communication Skills: Competent in communicating complex technical concepts to stakeholders and team members.
- Adaptability: Receptive to learning and applying new technologies and methodologies.
- Organisational Skills: Capable of managing and prioritising tasks efficiently.
Why Choose Zinkworks?
At Zinkworks, we foster innovation and creativity within a welcoming and supportive work environment. We are dedicated to offering professional growth opportunities, ensuring you play a vital role in shaping the future of software technology solutions. Join us to pursue a rewarding career characterised by challenging projects and prospects for advancement.
There is a hybrid working model for this role but requires to be on site in Galway City 1 week per month.
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.
Principal Java Developer
Loading application form