About Us: KREW is a dynamic nearshore company based in Porto, Portugal, specializing in a variety of IT implementations.
We pride ourselves on our experienced team and our commitment to delivering innovative solutions.
We are looking for a passionate, dedicated, and talented individual to join us and help us achieve our goals.Position Overview: We are seeking a Senior Full Stack Java Developer with thorough knowledge of Java (8) and extensive experience in back-end development.
The successful candidate will work on various IT implementations, focusing on building and maintaining robust applications using Java and related technologies.Key Responsibilities:Develop and maintain applications using Java (8) and Spring frameworks (Core, Boot, Data, AOP).Work with Oracle databases, utilizing JPA/Hibernate and native queries.Implement REST/SOAP protocols.Utilize tools such as Git, Maven, Jenkins, Intellij, Jira, and Confluence.Handle JSON/XML data formats.Collaborate with front-end developers and work with Angular 12+.Ensure CI/CD processes and maintain code quality using Sonar.Requirements:Professional proficiency in English, both written and spoken.Thorough knowledge of Java (8).Experience with Spring frameworks (Core, Boot, Data, AOP).Proficiency in Oracle databases, JPA/Hibernate, and native queries.Familiarity with REST/SOAP protocols.Experience with tools like Git, Maven, Jenkins, Intellij, Jira, and Confluence.Knowledge of JSON/XML data formats.Preferred Qualifications:Experience with Java (11-17), HTML, CSS, and JavaScript.Front-end development experience with Angular 12+.Familiarity with CI/CD processes and Sonar.Experience with cloud platforms such as AWS (S3, SNS, SQS, Lambda, DynamoDB).Knowledge of front-end frameworks like Angular PrimeNG, RxJs, GWT (GXT), JSF, and Struts.Experience with JMS.Experience working in Scrum environments.Customer-focused with an independent, pragmatic approach.