We are looking for a Java Developer (fullstack) with strong proficiency in Java programming language and frameworks. Join us for a position at Fyld, a Portuguese consulting company specializing in IT services.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related
- Strong proficiency in Java programming language and frameworks
- Extensive experience with front-end frameworks and libraries
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Knowledge of responsive design principles
- Strong knowledge of relational databases
- Experience with NoSQL databases
- Proficiency in writing complex SQL queries and optimizing database performance
- Understanding of API design and best practices
- Familiarity with API documentation tools
- Proficiency with version control systems
- Experience with build tools
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools
- Knowledge of security best practices in web applications
- Experience in performance tuning and optimization of Java applications
- Familiarity with caching strategies and tools
- Experience with cloud platforms
- Familiarity with containerization technologies and orchestration tools
- Experience with unit testing frameworks
- Fluent in English