Company Overview
Zinkworks is a renowned leader in technology solutions, headquartered in Athlone, Ireland, with offices spanning three global locations. We specialize in leveraging advanced technologies to provide exceptional software services to our Telecommunications and Financial Services clientele. Our customized solutions are designed to enhance process efficiency, thereby reinforcing our position as a trusted technology partner.
Position Overview
We are on the lookout for an accomplished Senior Software Engineer to become an integral part of our innovative team. The ideal candidate will be instrumental in driving the design, implementation, and optimisation of complex software projects. This role involves direct collaboration with cross-functional teams to ensure our software's scalability, performance, and security at every phase of its lifecycle.
Key Responsibilities for Senior Software Engineer
* Lead the software development lifecycle from requirements through design and implementation, to testing and deployment.
* Architect and implement scalable, robust, and secure software solutions tailored to client needs.
* Collaborate closely with stakeholders to translate business objectives into technical solutions.
* Guide and mentor junior developers, fostering an environment of technical excellence.
* Conduct comprehensive code reviews, ensuring code quality and adherence to established standards.
* Diagnose and resolve complex software issues, ensuring minimal disruption and high uptime.
* Adapt and incorporate emerging technologies to maintain cutting-edge software solutions.
* Drive improvements in software development processes to boost team productivity and efficiency.
Essential Skills and Experience
* In-depth knowledge of modern software engineering architectures, such as microservices.
* Expertise in Java (JDK 8 or greater) and Spring Framework components, specifically Spring Boot.
* Proficiency in designing and managing databases with Oracle.
* Experience with message buses like ActiveMQ and Kafka.
* Good understanding of cloud-native technologies, including Docker and Kubernetes.
* Skilled in CI/CD practices and associated tools like Jenkins, Gradle, and Maven.
* Familiar with distributed caching systems such as Redis.
* Strong skills in Source Control Management tools like Git and Bitbucket.
* Awareness of software quality assurance and testing methodologies.
Personal Attributes
* A proactive mindset with the capability to work autonomously as well as collaboratively within a team.
* Effective communication skills for interacting with team members and stakeholders.
* Adaptable and eager to embrace new technologies and methodologies.
* Organisational prowess with the ability to manage multiple priorities effectively.
Why Work With Us?
At Zinkworks, we champion innovation and creativity within our diverse and supportive work environment. We are committed to providing avenues for professional growth and development, ensuring you become a pivotal part of charting the future of technology solutions.
Join us if you are passionate about leading-edge software development and are seeking a fulfilling career with diverse challenges and career advancement opportunities.
#J-18808-Ljbffr