Lead Java Software Engineer

100% Remote

Lead Java Developer FinTech backend development team. You will work on a cutting-edge financial services project and proprietary blockchain platform.

Lead Developer with hands on technical development - leadership skills and a willingness to mentor team members.

Other responsibilities include:

  • Design, build, and maintain efficient, reusable, and reliable Java

  • Closely collaborate with teams working on various layers of infrastructure.

  • Act as a thought leader for development practices and technology selection.

  • Team building and recruitment.

  • Provide mentorship and guidance to team members.

  • Maintain code quality, organization and automation.

What we’re looking for:

  • 10+ years of experience developing software in the finance industry or an equally latent field.

  • Bachelor's Degree in Computer Science or a related field.

  • Advanced proficiency in Java and experience with Java 8+.

  • Mastery of important classes/packages in the JDK, especially Java Collections and Concurrency.

  • Familiarity with JUnit, Mockito, Powemock.

  • Hands-on experience with popular Java Frameworks like Spring and Micronaut.

  • Knowledge of API development and API gateways.

  • Strong understanding of TDD and BDD development approaches with the ability to write thorough unit-test cases.

  • Experience with git (github), Docker, JIRA, Confluence.

  • Proficiency in JS / Typescript.

  • Understanding of DevOps and CI/CD.

  • Experience with Kubernetes.

  • Thorough understanding of messaging technologies, such as Kafka, Rabbit MQ, Solace, etc.

  • Cloud compute familiarity is a must, blockchain, Kubernetes and a background in FinTech is strongly preferred.

  • Experience with smart contracts is strongly preferred.

  • Ability to work with a global team spanning multiple time zones.

  • Experience defining team structure and recruiting.

Posted On :  Wed, Oct, 06, 2021

Apply for Lead Java Software Engineer

Scroll to Top