Job: Senior Java Engineer Your Responsibilities: Oversee the software development lifecycle: Manage the process from requirement gathering, through design and implementation, to testing and deployment.
Design and implement solutions: Create scalable, robust, and secure software solutions tailored to client requirements.
Engage with stakeholders: Collaborate with stakeholders to translate business goals into technical solutions.
Mentor junior team members: Guide and support junior developers, fostering a culture of technical excellence.
Perform code reviews: Conduct detailed code reviews to ensure quality and adherence to standards.
Troubleshoot and resolve issues: Identify and fix complex software issues to ensure high uptime and minimal disruption.
Integrate new technologies: Adopt and incorporate emerging technologies to keep software solutions cutting-edge.
Enhance development processes: Drive improvements in software development processes to boost team efficiency and productivity.
Your Skills and Experience: Modern software architectures: Extensive knowledge of architectures like microservices.
Java and Spring Framework expertise: Proficiency in Java (JDK 8 or higher) and Spring Framework, particularly Spring Boot.
Database design and management: Skilled in designing and managing databases, especially Oracle.
Experience with message buses: Familiarity with message buses such as ActiveMQ and Kafka.
Cloud-native technologies: Understanding of technologies like Docker and Kubernetes.
CI/CD tools and practices: Expertise in continuous integration and deployment practices, using tools like Jenkins, Gradle, and Maven.
Distributed caching systems: Knowledge of systems like Redis.
Source Control Management: Proficiency in tools like Git and Bitbucket.
Software quality assurance: Awareness of quality assurance and testing methodologies.
Important: This role is a hybrid position.
Only candidates with the permanent right to work in Ireland will be consider.
If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button.
#LI-CF3 Skills: Java JDK 8 Spring Framework Spring Boot Microservices Kubernetes Docker