Intellectsoft is seeking a Lead Java Developer to guide a team in designing, implementing, and maintaining high-performance, scalable applications in the financial technology sector. The role involves both technical leadership and hands-on development, ensuring top-quality code and aligning deliverables with client requirements. You'll play a pivotal part in building a platform with cutting-edge technology that enables innovation in capital markets with strong processes and controls.
Key responsibilities include:
- Leading the end-to-end development lifecycle of fintech applications
- Collaborating with cross-functional teams to define, design, and deliver new features
- Ensuring code quality, performance, scalability, and security
- Driving design and architectural decisions
- Providing mentorship and guidance to developers
- Communicating effectively with stakeholders
- Identifying opportunities for new technologies or methodologies
- Contributing to continuous improvement of development practices
Requirements:
- 7+ years of Java development experience, including Spring Boot
- Strong experience in microservices-based applications
- Proficiency in SQL databases (e.g., PostgreSQL)
- Experience with RESTful APIs, gRPC, and messaging systems like RabbitMQ
- Familiarity with testing practices, CI/CD, Docker, and Kubernetes
- Knowledge of security protocols in fintech
- Strong leadership, communication, and analytical skills
- Bachelor's or Master's degree in Computer Science or related field
Nice-to-have skills include knowledge of Rust, NoSQL databases, AWS, DevOps practices, and familiarity with financial technology and capital markets.
Benefits include generous paid absence days, health insurance, depreciation coverage for personal laptop usage, Udemy courses, soft-skills training, and Excellence Centers meetups.