Skip links

Java Solution Architect

Everyday:

  • Design and implement (with a hands-on approach) solutions that meet our customers’ needs;
  • Lead technical design and strategy across projects, being the technical reference and evangelist;
  • Ensure the use of best practices in the project, including the use of design patterns, with emphasis in Enterprise Integration Patterns;
  • Create technical documents that cover architecture, design and integration needs;
  • Manage client expectations and scope effectively;
  • Define and implement an effective DevOps strategy, ensuring the right environments and the best release policies;
  • Mentoring and coaching of technical team members.

Requirements:

  • Minimum of 10 years of experience;
  • Experience in Software Architecture, Java, Spring and REST;
  • Ability to lead, hands-on approach and DevOps capable;
  • Ability to guide technical teams;
  • Training and coaching skills;
  • English fluency;
  • Experience in design portal solutions;
  • Always up to date with current and future technology trends;
  • Relevant development experience within Java Web/Enterprise projects;
  • Experience with Java and Maven;
  • Experience with servers such as Tomcat, JBoss and/or Websphere;
  • Experience with Spring (MVC, Security, Boot) and other Java frameworks;
  • Experience with SOAP and REST Web Services (Microservices optional but valued);
  • Experience with Apache Camel (preferable);
  • Experience with database applications such as Oracle, MySql, DB2 and with JDBC and ORM tools;
  • Experience with Web/Enterprise Content Management Systems like Apache Chemistry;
  • Experience with source control tools like Git, GitHub or BitBucket;
  • Experience with DevOps tools (e.g. Jenkins) and strategies;
  • Experience deploying to application servers in enterprise environments;
  • Experience using Agile development methodologies.

Job Location: Lisbon

Apply for this position

Allowed Type(s): .pdf, .doc, .docx