Senior Software Developer
We are seeking an experienced Senior Software Developer to join our growing development team in Dublin or remotely. This is a fantastic opportunity for a skilled and enthusiastic developer looking to work in a dynamic and fast-paced scale-up environment.
The successful candidate will have in-depth knowledge of web technologies, with experience working in a dynamic start-up or scale-up environment previously. They will be able to work at pace, solving highly technical problems on a daily basis and will have a thirst to learn new technologies, particularly Kotlin.
Essential Experience:
* 6-12 years of experience in hands-on software development, specialising in Java.
Key Skills:
* Java
* Kotlin
* Spring Boot
* AWS
* Microservices
Responsibilities:
* Design, develop, test, and deploy scalable, efficient, and reliable software systems using Java, Spring Boot, and other relevant technologies.
* Collaborate with cross-functional teams to identify requirements and provide solutions that meet the needs of stakeholders.
* Mentor less experienced members of the wider team, sharing knowledge and best practices.
* Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our products and services.
Requirements:
* Solid experience using Springboot, Kafka, My SQL, Docker, Jenkins, and Git.
* Demonstrable experience in AWS deployment.
* Knowledge and understanding of Event-driven Architecture and systems design would be advantageous.