Join us at Landing Festival, the place where great professionals meet awesome companies - 29-30 of June, @Lisbon

Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Senior Java Developer

Novabase
Simpler & Happier

Job details

  • Full-time
  • map markerLisbon, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routePortuguese
    Preferred spoken language

Apply now

Intro

Novabase’s vision is to make life simpler and happier for people and businesses, through technology. Engineering and management combine with human sciences and design to create solutions focused on people. Its current businesses are Celfocus, Financial Services Industry Business Solutions, Government, Transports and Energy Business Solutions, IT Contracting and Venture Capital.

Responsible for:

• Programming and software development using various programming languages and related tools and frameworks

• Reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.

• Interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers

• Ensuring adherence to programming and documentation policies

• Software development, testing and release.

Main requirements

• Bachelor's degree in Computer Science, Information Technology, or another related field from an accredited university

• 7+ years of JEE programming experience

• 3+ years of experience in architecting JEE application

• Deep expertise in Solution Architecture:

o Web application architectures

o Web services architectures

o Relational and non-relational data storage specific

o Web application front-end and/or back-end architecture

o Solution cross-cutting concerns (security, monitoring, caching, etc).

• Experience with RESTful architecture and SOA architecture

• Experience in designing solutions using in industry standard open source frameworks such as Spring, React, Sling, Apache, and Integration patterns

• Expertise in one or more of the JEE containers (Tomcat, JBoss, Websphere, or Weblogic)

• Must have worked as an architect for high volume high throughput applications in the past

• Experience using Agile practices such as TDD, XP, continuous integration, unit testing to deliver solutions

• Familiarity with builds and dependency management using Maven or similar tool

• Should have excellent presentation skills and ability to express conceptual and physical architecture to directors and other key strategic partners

Nice to have

• Experience in core Java development using concurrent threading model, JVM tuning, GC management. SOLR / Elastic Search

• Experience with Azure technologies

Apply now