Lead Java Developer

DefineX Logo

DefineX

πŸ“Remote - Worldwide

Summary

Join DefineX, a next-generation consulting house and venture builder, and work on projects guiding teammates in transformation efforts within innovative banking. Support the team by providing guidance in code structuring, code review, and technical design infrastructure. You will be responsible for the entire development process of projects. DefineX offers a mentally and physically enabling environment, growth and development opportunities with a growth coach, independence and ownership in projects, 20 vacation days, volunteer opportunities, and competitive health and life insurance.

Requirements

  • BS or MS in Computer Engineering, Software Engineering, Mathematics Engineering or other disciplines
  • Minimum 10 years of experience in Software Development using Java and JavaScript
  • Full stack development experience in Agile based end-2-end delivery
  • Strong knowledge of OOP, Domain Driven Design,Test Driven Development
  • Experience in Java , Spring Boot , Microservices Architecture , JavaScript technologies is must
  • Experience with architectural patterns such as Hexagonal Architecture, CQRS, and the Saga Pattern
  • Experience in designing and developing high-traffic, security-focused systems
  • Knowledge of financial messaging standards such as ISO8583, ISO20022, and SWIFT
  • Hands-on experience with observability tools such as Prometheus, Grafana, ELK, and OpenTelemetry
  • Experience working with RESTful APIs and gRPC
  • Hands-on experience with container technologies such as Docker and Kubernetes
  • Familiarity with systems like Redis, Kafka, Oracle, and MongoDB
  • Proficiency in test automation, including unit/integration testing and mock service management
  • Experience in system architecture on cloud platforms such as GCP, AWS, or Azure
  • Knowledge of Open APIs, PSD2, and card-based payment infrastructures
  • Experience in the consulting domain
  • Experience in project leadership or technical team leadership
  • Fluent in English
  • Eligible to work in Turkey

Responsibilities

  • Working on projects to guide teammates in transformation efforts within the scope of innovative banking
  • To support and provide relevant guidance to the team in code structuring, code review, technical design infrastructure
  • Being responsible for the development process of the project from start to end

Benefits

  • Growth and Development: Be part of a growing global team of professionals with training and support to help you grow
  • Every DefineXer has a Growth Coach to accelerate their growth through feedback!
  • Independence and Ownership : Blur in creative and challenging business and technology transformation projects
  • Time Off: 20 vacation days per annum
  • We love to Give Back : You will get certain hours a year to volunteer and organize office volunteer programs with local NGOs
  • Health and Wellness : Competitive private health and life insurance coverage

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.