Full Stack Developer - Java & Angular

We are looking for a Full Stack Developer - Java & Angular to join our team, playing a vital role in the development and maintenance of software solutions within the banking sector. You will be responsible for developing, maintaining, and improving both frontend and backend systems to ensure they meet the evolving needs of our financial services. Daily communication with the team and stakeholders will be primarily in Portuguese, and the work is hybrid in Lisbon, with flexibility for remote work.

Portugal

Responsibilities

  • Full Stack Development: Develop and maintain both backend services using Java and frontend applications with Angular, ensuring high-quality, scalable solutions.
  • Software Maintenance: Provide ongoing support and maintenance for existing banking applications, identifying and addressing issues, and implementing necessary improvements.
  • Collaboration with Teams: Work closely with other developers, business analysts, and stakeholders to understand requirements and deliver efficient software solutions.
  • API Development & Integration: Design, develop, and integrate RESTful APIs to connect various systems, ensuring smooth communication between frontend and backend services.
  • Performance Optimization: Continuously optimize the performance of both frontend and backend applications, especially in high-volume banking environments.
  • Bug Fixing & Issue Resolution: Identify, debug, and resolve issues or bugs in both frontend and backend systems, ensuring minimal downtime and maximum reliability.
  • Adherence to Best Practices: Ensure that development work adheres to best practices, coding standards, and industry regulations, particularly in the banking sector.
  • Agile Methodology: Participate in Agile sprints, contributing to daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of high-quality software.

Requirements

  • Experience with Java & Angular: Proven experience (4+ years) working with Java for backend development and Angular for frontend development, with a solid understanding of both frameworks.
  • Banking Sector Knowledge: Experience working in the banking or financial services sector, with an understanding of the unique challenges and regulations within this field.
  • API Design & Integration: Solid experience designing and integrating RESTful APIs for system communication.
  • Database Skills: Proficiency in SQL and experience working with relational databases to ensure efficient data storage and retrieval.
  • Software Maintenance: Experience in maintaining and improving existing software systems, with a focus on bug fixing, performance optimization, and feature updates.
  • Version Control & CI/CD: Experience with version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Agile Experience: Familiarity with Agile methodologies, including Scrum or Kanban, and experience working in cross-functional teams.
  • Collaboration & Communication: Strong communication skills to collaborate effectively with cross-functional teams, including developers, business analysts, and stakeholders.
  • Attention to Detail: Ability to thoroughly test and review code, identifying and resolving issues to maintain high-quality, stable applications.

If this sounds like you, send us your CV, and let’s talk!

talent.europe@99x.io