Our client, a leading technology company in the finance industry, is seeking a talented Senior Java Engineer to join their dynamic team. As a Senior Java Engineer, you will play a pivotal role in the development of their cutting-edge banking platform solution. You will work alongside a team of highly skilled professionals to design, implement, and maintain a robust and scalable banking platform.Responsibilities:Collaborate with cross-functional teams, including product managers and other enginee
Our client, a leading technology company in the finance industry, is seeking a talented Senior Java Engineer to join their dynamic team. As a Senior Java Engineer, you will play a pivotal role in the development of their cutting-edge banking platform solution. You will work alongside a team of highly skilled professionals to design, implement, and maintain a robust and scalable banking platform.Responsibilities:Collaborate with cross-functional teams, including product managers and other engineers, to understand requirements and contribute to the architectural decisions for the banking platform solutionDevelop high-quality, maintainable, and scalable code in Java using the latest Spring, Spring Boot, and Kafka technologiesUtilize Hibernate and PostgreSQL to design and optimize database schemas and queries for data storage and retrievalImplement and optimize data caching and storage using RocksDB, OpenSearch, Elasticsearch, and other relevant technologiesDesign and build microservices architecture to support the platform's scalability and modularityWrite unit tests and participate in code reviews to ensure code quality and adherence to best practicesTroubleshoot and debug complex issues in the system and collaborate with the team to implement effective solutionsStay updated with the latest advancements in Java technologies and fintech industry trends to continuously improve the platform's performance and security.Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related fieldAt least 4 years of hands-on experience in Java software development, with a strong focus on backend technologies and Java frameworksSolid expertise in Spring, Spring Boot, Kafka, Hibernate, PostgreSQL or similar databasesStrong understanding and hands-on experience in microservices architecture and RESTful APIsExperience with RocksDB, OpenSearch, ElasticSearch, or similar technologiesFamiliarity with containerization technologies like Docker and orchestration tools like KubernetesFamiliarity with Helm Charts and TerraformBonus points for experience with frontend frameworks such as Angular or ReactPrior experience in the fintech industry will be considered a plusStrong problem-solving and analytical abilitiesExcellent communication and collaboration skillsAbility to work effectively in a fast-paced and dynamic environmentA passion for delivering high-quality software solutions and driving innovation.Joining our client's team will give you the opportunity to work on cutting-edge technologies and contribute to the development of a modern banking platform. If you are a Senior Java Engineer with a passion for fintech and are excited about making an impact in the finance industry, we would love to hear from you.We offer:Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefitsShow more
Show less
Position level
Senior secondary level
Type of employment
Full-time
Job responsibilities
Engineering and Information Technologies
Industries
Technology, information and the Internet