Senior Java Developer

Lisboa, Portugal | Backend | Full-time | Hybrid

Apply

Overview:

The leading bank in the European Union is seeking a profile to be part of the team responsible for the development of the middle and back office platform that supports a very relevant part of the client’s operations.

What will you do?

  • Application designing / development / testing / support / enhancements / bug fixing.
  • Interact with functional and technical representatives of project teams to understand business functionalities, technical modules, integration mechanism and data sources.
  • Prepare test plans and conduct Unit, Integration, Regression, Performance and Functional Testing using automated testing frameworks.
  • Contribute to the technical designing phase and document the design with UML diagrams and models.
  • Create prototype for proof of concept and business requirements validations.
  • Ensure that the project and organization standards are followed during various phases of software development lifecycle and day-to-day development work.
  • Estimate efforts, schedule for various modules, and meet deadlines.
  • Technical and Release Documentation
  • Deployment of system components - Application, Shell Scripts and Databases.
  • Acquire skills in relevant technologies and take up higher responsibilities
  • To participate in out-of-hours / daytime support as required
  • To ensure that application is of good quality, ensure any issues are fixed on priority.
  • To work with teams to help solve complex technical problems
  • Work towards initiatives to improve processes and delivery efficiency
  • Contribute towards innovation; suggest new technical practices for improvement of efficiency.
  • Conduct Code reviews

What are we looking for?

  • Proficient in Java, with a good knowledge of its ecosystems and proficiency in object-oriented programming
  • Experience in Spring boot java applications
  • Experience working in customizations in Back Office area.
  • Knowledge on Collections API.
  • Control structures, access modifier, exception handling.
  • Knowledge in Oracle SQL
  • Knowledge in Unix/Linux systems, including scripting languages.
  • Demonstrable experience with DevOps tools
  • Thorough understanding of complete Software Development Lifecycle
  • Fluent in English

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.