Senior Java Software Engineer

fasset· Engineering
Apply Now ↗
📍 Hybrid📍 Islamabad, Punjab, PakistanFull Time

About this role


About Fasset:

Fasset is a global digital asset gateway that brings unparalleled accessibility to the digital asset space.

Through our simple, safe and innovative digital assets, we provide people in emerging markets the opportunity to build a better future. We are pioneering web3 technologies and driving adoption of digital assets for the next billion.


We are creating a team of champions and are looking for World Class talent to join our team. If you’re looking for a place that values your hustle, courage, and desire to do things differently, then we want to get to know you!

 

Introduction to the role

We are seeking a highly skilled and experienced Senior Java Developer to join our growing team. You will play a key role in designing, developing, and deploying scalable and robust enterprise applications using Spring Boot, Kafka, PostgreSQL, microservices architecture, and AWS. You will work closely with other developers, product managers, and designers to deliver innovative solutions that meet our business needs. 

 

What you’ll do

  • Design, develop, and maintain high-quality, reusable, and efficient Java code using Spring Boot framework.
  • Implement and optimize microservices architecture for distributed systems.
  • Utilize Apache Kafka for real-time data streaming and event-driven communication.
  • Manage and interact with PostgreSQL databases, writing efficient and secure SQL queries.
  • Design and deploy applications on the AWS cloud platform, leveraging relevant services like EC2, S3, and Lambda.
  • Collaborate with cross-functional teams to understand requirements, translate them into technical solutions, and deliver projects on time and within budget.
  • Conduct code reviews, identify potential issues, and suggest improvements to maintain code quality and consistency.
  • Stay up-to-date with the latest Java technologies, frameworks, and best practices.

Who will excel?


  • Bachelor's degree in Computer Science or a related field.
  • 6+ years of experience as a Java developer with a strong understanding of object-oriented programming principles and microservices.
  • In-depth knowledge of Spring Boot framework and its core components.
  • Proven experience with Apache Kafka for real-time data streaming.
  • Solid understanding of caching services and relational databases, preferably Redis and PostgreSQL.
  • Experienced in designing REST APIs based on best practice framework.
  • Experience with designing and deploying applications on cloud platforms like AWS.
  • In-depth knowledge of various software design patterns and frameworks
  • Excellent troubleshooting and debugging skills.
  • Exceptional communication and interpersonal skills to inspire and motivate cross-culture teams.
  • In-depth knowledge of software development methodologies, tools, and best practices.
  • Manage workloads and teams across multiple countries and timezones.
  • The ideal candidate will be comfortable in a fast-paced, multi-tasked, high-energy environment like Fasset.

If you are based out of Islamabad, Pakistan but open to relocate in the future, you are welcome to apply. We require candidates to be based in Islamabad

Why Fasset?

  • A brilliant opportunity to grow your career & work with a fun, fast-paced & growing company, prepared to let you shine 👌
  • An entrepreneurial environment where you learn every day🚀
  • Join an organisation that is scaling fast 🌳
  • Personal responsibility and autonomy ⭐️
  • Unlimited leave days ⛱️
  • Excellent medical, dental, and optical care
  • Professional development and ongoing learning 📚
  • An international team with over 20+ nationalities 🌎

Frequently Asked Questions

Is the salary disclosed for the Senior Java Software Engineer position at fasset?
The salary for this Senior Java Software Engineer role at fasset is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Java Software Engineer position at fasset located?
This Senior Java Software Engineer role at fasset is based in Hybrid, Islamabad, Punjab, Pakistan. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Java Software Engineer role at fasset full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Java Software Engineer role in the Engineering department at fasset.
Which team or department does the Senior Java Software Engineer at fasset belong to?
This Senior Java Software Engineer position is part of the Engineering department at fasset. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Java Software Engineer position at fasset?
Click the "Apply Now" button on this page. You will be redirected to fasset's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Java Software Engineer job at fasset posted?
This Senior Java Software Engineer position at fasset was posted on Feb 11, 2025. Apply as soon as possible — early applications are often reviewed first.
Senior Java Software Engineer
fasset
Apply for this role ↗

You'll be redirected to fasset's official application page on bamboohr.