Software Lead Developer will contribute to the development, enhancement, and maintenance of Transaction platforms as a member of an agile scrum team. This is an opportunity to work within a very strong development team and help develop challenging new products in the financial space using cutting-edge technology.

What you will be responsible for

As Software Developer Lead, you will:

  • Provide technical leadership, oversee the design and architecture of software products & systems.
  • Lead, mentor, and coach development team members.
  • Collaborate with stakeholders, including product owners, application owners, and leads in other regions.
  • Develop, test, debug, and implement software programs, applications, and projects using cloud computing with Java, Spring Boot, SQL, Kafka, and ReactJS or similar frameworks.
  • Write unit and automation tests to ensure a high-quality end product.
  • Participate in code reviews.
  • Actively participate in the agile software development process by adhering to the scrum methodology, including attending all daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Triage production issues by reviewing code and logs as needed and come up with solutions.

  • Permanent contract of employment from day one.
  • Additional holidays (Birthday Day Off, 3rd and 5th year anniversary Day Off).
  • Gold medical package for employees and their families (partner and children).
  • Premium life insurance package and private pension plan.
  • Employee savings plan.
  • Multisport Card.
  • Wide range of soft skills training, technical workshops, language classes, and development programs.
  • Opportunities to volunteer your time to company-driven initiatives, employee networks, or organizations of your choice.
  • Variety of well-being programs.
  • Technical or leadership career pathway.

These skills will help you succeed in this role:

  • Experience in developing Java n-tier and/or Spring Boot applications.
  • Experience in writing database queries.
  • Exposure to Cloud Computing; Kubernetes, Kafka, Azure/AWS is a plus.

Education & Preferred Qualifications

  • BS/MS in Computer Science or equivalent field.
  • 2-5 years of commercial software development, proficient in developing multi-tier solutions.
  • Experience in micro-services architecture and understanding of Cloud Computing is highly desirable.

Additional requirements

  • Professional Java development experience, core Java, and Multithreading.
  • Excellent communication skills (verbal and written), good interpersonal skills.
  • Experience working with an Agile development methodology is desired.
  • Ability to analyze business requirements and develop solutions to business needs.
  • Strong collaboration skills, working with multiple teams in various locations in an agile environmen
State Street

State Street