Java Software Engineer
Há 10 horas
Portugal
Shakers
Tempo integral
65 000 € - 95 000 € Contrato
Grátis com e-mail ou Google
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, aceita os nossos Termos & Política de Privacidade.
The challenge
Both platforms are growing in complexity: microservices, event driven messaging, per brand access control and a front end that needs consistent engineering standards. The Senior profile owns the architecture and the IAM/SSO strategy. The Junior profile builds features across the stack and grows inside a team where code reviews, ADRs and quality automation are part of the daily routine.
What you will do
Senior track:
- Lead architecture and implementation of complex full stack features across EXPOSE and SEARCH
- Own the IAM/SSO strategy: Okta authorization server design, OIDC flow architecture, per brand access control
- Drive technical discussions with architects, produce ADRs and contribute to the long term roadmap
- Identify and resolve performance, scalability and security issues across the stack
- Lead code reviews and champion quality automation (SonarQube, Snyk)
- Mentor confirmed and junior engineers
- Produce technical documentation, runbooks and onboarding materials Junior track:
- Develop and maintain backend services in Java Spring Boot and front end features in React.js
- Contribute to REST API development and integration with MongoDB and MySQL
- Work with Amazon SQS message flows inside the microservices architecture
- Write tests and take part in code reviews, applying the standards defined by the senior engineers
- Participate in Agile ceremonies and contribute to technical documentation
- Java Spring Boot and React.js in a real production environment
- Practical experience with relational and NoSQL databases (MySQL and MongoDB)
- Agile methodologies in a fast paced development environment
- English C1 and Portuguese C1 Senior profile
- 10+ years in full stack development
- Expert level Java Spring Boot: microservices design and robust, scalable and secure APIs
- Advanced React.js, including front end standards, authorization patterns and state management
- Okta / OIDC in depth: authorization server design and OIDC flow architecture Junior profile
- 2+ years in full stack development
- Solid fundamentals in Java Spring Boot and working knowledge of React.js
- Exposure to microservices, REST APIs and cloud messaging
- Interest in authentication and authorization (Okta / OIDC), no prior architecture ownership required Nice to have
- AWS services (EC2, S3, Lambda)
- CI/CD pipelines (Jenkins, GitLab CI), Docker and Kubernetes
- Performance, scalability and security tuning across the stack
- Mentoring and technical leadership (Senior profile) Why this project Long term and full time engagement with a global technology firm, on two critical platforms with a real microservices architecture. Freelance, full time, long term. Hybrid: 3 days per week at the office in Lisbon. If you want to build on a platform where architecture decisions are actually written down and defended, this is your project. #JavaDeveloper #SpringBoot #ReactJS #Microservices #Shakers
- Lead architecture and implementation of complex full stack features across EXPOSE and SEARCH
- Own the IAM/SSO strategy: Okta authorization server design, OIDC flow architecture, per brand access control
- Drive technical discussions with architects, produce ADRs and contribute to the long term roadmap
- Identify and resolve performance, scalability and security issues across the stack
- Lead code reviews and champion quality automation (SonarQube, Snyk)
- Mentor confirmed and junior engineers
- Produce technical documentation, runbooks and onboarding materials Junior track:
- Develop and maintain backend services in Java Spring Boot and front end features in React.js
- Contribute to REST API development and integration with MongoDB and MySQL
- Work with Amazon SQS message flows inside the microservices architecture
- Write tests and take part in code reviews, applying the standards defined by the senior engineers
- Participate in Agile ceremonies and contribute to technical documentation
- Java Spring Boot and React.js in a real production environment
- Practical experience with relational and NoSQL databases (MySQL and MongoDB)
- Agile methodologies in a fast paced development environment
- English C1 and Portuguese C1 Senior profile
- 10+ years in full stack development
- Expert level Java Spring Boot: microservices design and robust, scalable and secure APIs
- Advanced React.js, including front end standards, authorization patterns and state management
- Okta / OIDC in depth: authorization server design and OIDC flow architecture Junior profile
- 2+ years in full stack development
- Solid fundamentals in Java Spring Boot and working knowledge of React.js
- Exposure to microservices, REST APIs and cloud messaging
- Interest in authentication and authorization (Okta / OIDC), no prior architecture ownership required Nice to have
- AWS services (EC2, S3, Lambda)
- CI/CD pipelines (Jenkins, GitLab CI), Docker and Kubernetes
- Performance, scalability and security tuning across the stack
- Mentoring and technical leadership (Senior profile) Why this project Long term and full time engagement with a global technology firm, on two critical platforms with a real microservices architecture. Freelance, full time, long term. Hybrid: 3 days per week at the office in Lisbon. If you want to build on a platform where architecture decisions are actually written down and defended, this is your project. #JavaDeveloper #SpringBoot #ReactJS #Microservices #Shakers