About UsKREW is a dynamic nearshore company based in Portugal, specializing in various IT implementations. We pride ourselves on our experienced team and our commitment to delivering innovative solutions.
Position OverviewWe are seeking a Senior Full Stack Java Developer with thorough knowledge of Java 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 ResponsibilitiesDevelop and maintain applications using Java 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.RequirementsProfessional proficiency in English, both written and spoken.Thorough knowledge of Java.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 QualificationsExperience 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.