Job Openings Senior Full Stack Engineer (Java)

About the job Senior Full Stack Engineer (Java)

Company Description

Our client is a global software and professional services company for the financial industry, with offices in the UK, USA, Germany, Brazil, Hong Kong, Indonesia, and Bangladesh. They specialize in working with investment banks to automate the issuance process for structured products. 

You will be part of our rapidly growing Centre of Excellence in Dhaka, developing world-class fintech products used by Tier-1 and Tier-2 banks across the globe. If you're ready to work on meaningful, high-impact projects, this is the place to grow.

About the Role

We are hiring a Senior Full Stack Engineer (Java) for a reputable international technology company. This role involves designing and building scalable, high-performance applications while ensuring clean, efficient, and maintainable code across the full stack.

You will collaborate closely with cross-functional teams, contribute to architectural decisions, and mentor team members to drive technical excellence. The ideal candidate is passionate about solving complex problems, values agile ways of working, and thrives in a collaborative, innovation-focused environment.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance web applications across the full stack.
  • Architect and optimize highly available, performant, and scalable web services.
  • Work with NoSQL databases to design efficient data models and ensure reliability.
  • Contribute to modern, user-focused frontend development with strong attention to UI/UX.
  • Apply and promote Test-Driven Development (TDD) and maintain high code quality standards.
  • Collaborate within agile teams, provide mentorship, and drive technical excellence through clear communication.
  • Explore and leverage modern technologies and AI tools to improve development efficiency and product quality.
  • Mentor team members, share knowledge, and help drive technical excellence within the team.

Skills & Qualifications

  • 5+ years of relevant software development experience with a BSc in Computer Science or a related field.
  • You are an experienced, passionate, and enthusiastic senior developer with deep know-how in Java 11-21 and Spring Boot.
  • You possess a solid understanding of modern frontend development, specifically with Vue.js, TypeScript, and state management using Pinia. React and Angular are acceptable.
  • You know how MongoDB and Cassandra work and have fun becoming a proper expert in NoSQL environments.
  • You have experience in TDD (Unit testing with JUnit for Backend, Jest/Vitest for UI) and are ready to share this knowledge with your teammates.
  • You have experience in agile software development (e.g., Scrum or Kanban) and are open to leveraging AI tools (such as Claude Code) to improve quality and efficiency.
  • You love elegant and highly effective code and prefer to find easy solutions for complex problems across the entire stack.
  • You are familiar with the architectural needs of highly available, performant, and scalable web services.
  • Virtual Threads, Reactive Programming experience is a plus.
  • You have a keen eye for UI presentation and a solid understanding of UX principles using frameworks like Vuetify or Bootstrap.
  • You are familiar with Docker containerization and Kubernetes orchestration.
  • You like to work in a team and are willing to drive it to success through clear communication and mentorship.
  • Strong English communication skills, both written and verbal.

Employment Structure

  • Hybrid in Gulshan 1, Dhaka, Bangladesh | Full-time 
  • Salary: BDT 200,000 - 250,000+ (slightly higher for deserving candidates)
  • Benefits: Provident fund + Health Insurance + 2 Festive bonuses + Annual performance review + Flexible annual leave policy + Bangladesh government-approved leaves + Parental leave (maternity & paternity) + Opportunity to Work with our incredible global teams + Breakfast, lunch, unlimited coffee & snacks in office + Gaming Zone & recreational facilities + Supportive, collaborative, and inclusive work environment
  • Work Week: Monday - Friday, 9:00 AM - 6:00 PM (flexible working hours). 3 days onsite, 2 days WFH

Hiring Process

  1. Screening interview with Talvette
  2. Interview with HR (Involved MCQ Technical Questions)
  3. Task Assessment
  4. Technical Interview
  5. Final interview with the Country Manager
  6. Receive an offer
  7. Join their team full-time