Role: Frontend Developer
Location: Dublin, Ireland (3days Onsite)
Contract Position
Responsibilities
* Design and implement innovative, scalable, and secure software solutions.
* Develop full-stack applications using Java (JDK 17+), Spring Boot, React, and Microservices architecture.
* Build and manage well-functioning databases and applications using SQL (Oracle/Postgres) and NoSQL.
* Write effective RESTful APIs and develop Web Services using REST/XML/JSON.
* Design client-side and server-side architecture with mobile-responsive front-end interfaces.
* Work closely with Business Analysts, Technical Leads, and Quality Engineers in an Agile/BDD environment.
* Troubleshoot, debug, and upgrade software to ensure responsiveness and efficiency.
* Create security and data protection settings.
* Produce design documentation aligned with internal standards.
* Collaborate with project teams to meet deadlines and recommend solutions.
Skills & Experience
* Proven experience (min 10 years) as a Frontend developer
* Proficiency in Java, Spring Framework, Spring Boot, Hibernate, Tomcat, Shell Scripting, and JSON.
* REST API specification frameworks such as Swagger, OpenAPI.
* Strong front-end skills: React, Angular, HTML, CSS, JavaScript, TypeScript.
* Experience with Docker, Kubernetes, and container orchestration.
* Familiarity with cloud platforms like AWS, Azure, PCF.
* Expertise in JUnit and other automated testing frameworks like Serenity.
* Experience with CI/CD tools such as Jenkins, Gradle, Maven and git-based source control systems.
* Use of API testing tools like Postman, Insomnia, cURL.
* Working knowledge of Linux, multi-threading.
* Familiarity with monitoring tools like Splunk and code quality tools like Sonar.
* Hands-on experience with event-driven systems (e.g., Axon Framework).
* Understanding of architectural patterns for high-performance, high-availability systems.
* Ability to build middleware services that interface UI with backend infrastructure.
* Knowledge of advanced authentication techniques for web platforms.