Java Full Stack Developer

  • Job Ref: 8569
  • Dublin
  • IT - Full Stack

What you will do:

  • Develop business-critical and complex web or mobile solutions that perform flawlessly across all platforms.
  • Solve unique and challenging technical problems to support our clients.
  • Work closely with the rest of the Digital team on UI/UX, accessibility and business aspects of the project.
  • Work in a highly collaborative environment with cross-functional teams on projects ranging from a few weeks to a couple of years in length.
  • Clearly and concisely communicate highly technical challenges and solutions to clients and non-technical team members.
  • Maintain a high standard of quality as you creatively and strategically problem solve throughout the product delivery process.
  • Continuously learn and keep up to date with the latest technologies and be able to pick the right one to solve client’s problem.



What you will need:

  • Experience in working efficiently with team members and clients across different location and time zones.
  • Solid experience in software development: Java, .NET, JavaScript, TypeScript, Swift, Kotlin, Python, etc.
  • Experience with frontend and backend libraries and frameworks such as React, Spring Boot, Angular, Express.js, etc.
  • Expertise in software architecture, fluency with software design patterns, understanding of TDD, experience with DDD.
  • Understanding of secure software development, experience with working on solutions with high security standards. Awareness of security pitfalls in web and mobile app development.
  • Understanding of development methodologies, such as Scrum and Kanban.
  • Understanding of DevOps and experience with DevOps tooling.
  • Understanding of technologies that power the Internet, experience in server management and scripting in one of the shell languages.
  • Strong desire to learn new technologies, skills, and domains of knowledge to be efficient across different clients and industries.