W3Global
Frontend Developer
W3GlobalIreland10 days ago
ContractInformation Technology
Candidate have work from client location, Dublin Office weekly 3 days

Responsibilities

Frontend developer Job Description:

  • 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.

Key Skills

Ranked by relevance