Intellectsoft Ukraine Full-time 2024-11-01

About Intellectsoft: We are a digital transformation consultancy and engineering company that delivers cutting-edge solutions for global organizations and technology startups. Since 2007 we have been helping companies and established brands reimagine their business through digitalization.

Our values: DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity, strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!

As a Lead Java Developer, you will guide a team of developers in designing, implementing, and maintaining high-performance, scalable applications in the financial technology sector. Your role will involve both technical leadership and hands-on development, ensuring top-quality code and aligning deliverables with client requirements.

You’ll get to take a pivotal part in building a platform with cutting-edge technology that enables innovation in capital markets with strong processes and controls.

Responsibilities:

  • Lead the end-to-end development lifecycle of fintech applications.
  • Collaborate within cross-functional teams to define, design, and deliver new features.
  • Ensure code quality, performance, scalability, and security through code reviews, design reviews, and implementing best practices.
  • Drive the design and architectural decisions to ensure the development of scalable, maintainable, and high-quality applications.
  • Provide mentorship and guidance to developers, fostering a culture of continuous improvement.
  • Communicate progress, challenges, and technical solutions effectively with both technical and non-technical stakeholders.
  • Identify opportunities to introduce new technologies or methodologies to enhance efficiency and product quality.
  • Actively contribute to the continuous improvement of development practices, tools, and processes.

Requirements

  • 7+ years of experience developing in Java, including Spring Boot and/or other modern frameworks
  • Strong experience in designing, developing, and deploying microservices-based applications
  • Proficiency in SQL databases, e.g., PostgreSQL
  • Extensive experience in building RESTful APIs, gRPC, and working with messaging systems like RabbitMQ
  • Familiarity with unit testing, integration testing, and test-driven development (TDD)
  • Experience with CI/CD pipelines, Docker, and container orchestration tools such as Kubernetes
  • Knowledge of security protocols and best practices in fintech, including encryption, secure communication, and data protection
  • Proven ability to lead and manage a team through the software development lifecycle
  • Experience in coaching, code review, and fostering technical growth within a team
  • Strong verbal and written communication skills, with the ability to convey technical information clearly to stakeholders
  • Strong analytical skills with attention to detail
  • Ability to troubleshoot complex technical issues
  • Willingness to work in a fast-paced, client-focused environment
  • Proven teamwork abilities, particularly in a distributed team setting
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Nice to have skills

  • Knowledge of Rust for concurrent programming and high-performance applications (a strong plus)
  • Familiarity with NoSQL databases, e.g., MongoDB (a plus)
  • Previous experience with banking, payment processing, digital wallets, or financial APIs (a plus)
  • Familiarity with AWS (a plus)
  • Knowledge of DevOps practices and tools, such as Terraform, Jenkins, Git, and CI/CD pipelines.
  • Familiarity with financial technology and capital markets, including regulatory requirements and industry best practices.

Benefits

  • 35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
  • Up to 15 unused absence days can be add to income after 12 month of cooperation
  • Health insurance for you and your family!
  • Depreciation coverage for personal laptop usage for project needs
  • Udemy courses of your choice
  • Regular soft-skills trainings
  • Excellence Сenters meetups