Our client is a leading company in the rapidly growing FinTech space, their revolutionary platform combines cutting-edge technology and innovative solutions to transform the way businesses and individuals manage their finances. They are seeking a talented and motivated Java Kotlin Software Backend Engineer to join the dynamic team.
Â
As a Java Kotlin Software Backend Engineer, you will be responsible for developing and improving the core backend systems that power the industry-leading platform. You will collaborate with cross-functional teams including product managers, front-end developers, and highly technical development teams to ensure the seamless flow of data and the delivery of high-quality products. This is a unique opportunity to work on complex projects that have a direct impact on the financial industry, while also gaining exposure to cutting-edge technologies and methodologies.
Â
Responsibilities:
Design, develop, and maintain high-performance, scalable, and secure backend applications using Java and Kotlin
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
Implement and maintain RESTful APIs and microservices to enable seamless integration with other systems
Keep challenging the existing systems, and way of development for a better and efficient platform. Â
Optimize database queries and ensure efficient data retrieval and storage
Conduct code reviews and provide constructive feedback to peers
Identify and troubleshoot system issues, recommend and implement efficient solutions
Stay up to date with emerging technologies and trends, and propose innovative ideas to enhance system performance and user experience
Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
Ensure adherence to coding standards, best practices, and quality guidelines
Collaborate with DevOps teams to automate deployment and manage infrastructure
Â
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Strong experience in software development using Java and/ or Kotlin
Solid understanding of object-oriented programming principles and design patterns
Proficiency in working with databases such as MySQL, MongoDB, or PostgreSQL, including query optimization
Familiarity with RESTful APIs, microservices architecture, and distributed systemsÂ
Knowledge of software development methodologies such as Agile and Scrum
Excellent problem-solving and analytical skills, with a strong attention to detail
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Experience with cloud platforms such as AWS, Azure, or GCP is a plus
Knowledge of financial systems or previous experience in the FinTech industry is a plus
Candidates who worked in start-ups, development centers, and R&D would be a great plus.
Â
Environment:
International Team, Developers come from different cultures and background
Flexible Work from Home Policy, also a great Tech Company Office environment
Open to overseas candidates who have strong Tech venture background