Role: Java Backend Developer
Location: Dublin, Ireland
Type: Contract (B2B)
Job Description:
* Bachelor's degree in Computer Science or a related field, or equivalent practical experience
* 5+ years of hands-on software engineering experience
* Strong proficiency in Java and Spring (or similar) frameworks
* Extensive experience designing and building RESTful APIs and integrating with external services; GraphQL experience is a plus
* Experience with scripting languages, JavaScript frameworks, relational databases (Oracle, MySQL), NoSQL databases (e.g., Cassandra), and message queues (e.g., Kafka, SQS)
* Familiarity with DevOps practices, Kubernetes, CI/CD pipelines, and build tools such as Maven and Gradle
* Proven track record of designing, building, and deploying highly scalable, cloud-based architectures
* Strong analytical and problem-solving skills, including project scoping and estimation, communicating technical concepts to non-technical stakeholders, and evaluating engineering trade-offs
* Ability to lead projects from concept through implementation
* Excellent time management, communication, decision-making, presentation, and organizational skills
* Fluent in written and spoken English