Java Developer Team Leader with Finance Experience at Nebeus Nebeus is a dynamic and innovative company committed to providing cutting-edge financial services.
Our mission is to bridge the gap between traditional finance and the digital world, offering our clients seamless and efficient solutions.
At Nebeus, we value creativity, collaboration, and continuous improvement, fostering a culture where everyone can thrive.
Job Summary: We are seeking a highly skilled Java Developer Team Leader with a strong background in finance to lead our dynamic development team.
The ideal candidate will have extensive experience with Kafka, Spring Boot, and other relevant technologies.
This is a full-time remote position, requiring excellent leadership, communication, and collaboration skills to work effectively with our distributed team.
The role involves developing, maintaining, and enhancing financial applications that are critical to our business operations.
Requirements Key Responsibilities: Leadership: Lead and mentor a team of Java developers, fostering a collaborative and high-performance work environment.
Development: Design, develop, and maintain robust and scalable Java applications for financial services.
Integration: Implement and manage data integration using Apache Kafka to ensure real-time data processing and communication between systems.
Frameworks: Utilize Spring Boot for building microservices and ensuring smooth deployment and management of applications.
Collaboration: Work closely with cross-functional teams, including finance, operations, and IT, to gather requirements and deliver solutions that meet business needs.
Testing and Code Review: Conduct thorough testing and debugging of applications to ensure high quality and performance.
Implement unit tests and lead code reviews to maintain code quality and best practices.
Documentation: Create and maintain comprehensive documentation for developed software, ensuring clear communication of design and functionality.
Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve and innovate our software solutions.
Qualifications: Education: Bachelor's degree in Computer Science, Information Technology, Finance, or a related field.
Experience: Minimum of 4-5 years of experience in Java development, with a focus on financial applications.
Prior experience in a leadership or team lead role is required.
Technical Skills: Proficient in Java programming language.
Extensive experience with Apache Kafka for real-time data streaming and integration.
Strong knowledge of Spring Boot and microservices architecture.
Familiarity with relational databases and SQL.
Experience with RESTful API design and implementation.
Understanding of financial industry standards and practices.
Soft Skills: Strong leadership and mentoring abilities.
Excellent communication and teamwork skills.
Strong analytical and problem-solving skills.
Ability to manage multiple tasks and projects simultaneously.
Detail-oriented and committed to delivering high-quality work.
Preferred Qualifications: Familiarity with Docker and Kubernetes for containerization and orchestration.
Experience with CI/CD pipelines and automated testing frameworks.
Financial certifications or additional coursework in finance.
#J-18808-Ljbffr