Job Summary
Fyld is a Portuguese consulting company specializing in IT services, striving to achieve peak performance with each of our consultants. We focus on training and excellence.
Job Description
* Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field;
* Strong proficiency in Java programming language and frameworks such as Spring, Spring Boot, Hibernate;
* Extensive experience with front-end frameworks and libraries such as React and Angular;
* Proficiency in HTML5, CSS3, JavaScript, and TypeScript;
* Knowledge of responsive design principles and experience with CSS preprocessors like SASS or LESS;
* Strong knowledge of relational databases such as MySQL, PostgreSQL, or Oracle;
* Experience with NoSQL databases such as MongoDB, Cassandra, or Redis;
* Proficiency in writing complex SQL queries and optimizing database performance;
* Understanding of API design and best practices;
* Familiarity with API documentation tools like Swagger or Postman;
* Proficiency with version control systems such as Git;
* Experience with build tools like Maven or Gradle;
* Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins, GitLab CI, or Travis CI;
* Knowledge of security best practices in web applications;
* Experience in performance tuning and optimization of Java applications;
* Familiarity with caching strategies and tools like Ehcache, Memcached, or Redis;
* Experience with cloud platforms such as AWS, Google Cloud, or Azure;
* Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes;
* Experience with unit testing frameworks such as JUnit and Mockito;
* Fluent in English.