Description

Hello there! Thank you for your interest in the role of  Software Architect/Technical Lead, Java at BRAC IT SERVICES LTD. We appreciate your interest in joining our team of innovative and dedicated professionals. 
 

About Us: Dedicated to excellence and quick expansion, BRAC IT Services Limited is an innovative IT company. We presently have openings on our team for bright individuals, and we also offer exciting career prospects in a range of positions. In order to develop top-notch, scalable software solutions, BRAC IT promotes an environment of invention and teamwork. Come help us shape the direction of global IT services and technology.


 

If the below job description resonates with you, please proceed to the next page and fill out the job application form .We appreciate your interest and look forward to reviewing your application. Please ensure all information provided is accurate and complete.


 

What You’ll Do:
 

  • Architect and design microservices-based applications that prioritize scalability and reliability using Spring Boot and Spring Cloud.
  • Lead the containerization of applications using Docker and Kubernetes, ensuring smooth deployment.
  • Guide and mentor development teams on coding best practices, maintaining code quality, and enhancing performance.
  • Work closely with DevOps teams to streamline CI/CD pipelines for microservices deployment.
  • Ensure the integration of secure service communication, leveraging Spring Security and OAuth2.
  • Own the end-to-end architectural design of solutions, covering database management, caching, and messaging systems.
  • Review code and participate in peer review sessions to ensure high-quality standards.
  • Collaborate with stakeholders across the business to align technical solutions with organizational goals.

Skills & Expertise You’ll Need to Have:

Technical Proficiency:

  1.  
    • 8-10 years of experience as a Senior Software Engineer/Architect.
    • Mastery of Java, Groovy, and Spring frameworks (Spring Boot, Spring Cloud, Spring Security).
    • Hands-on experience with databases such as PostgreSQL, MySQL, and NoSQL systems (MongoDB, Cassandra).
    • Proficient in Docker and Kubernetes for containerization and orchestration.
    • Strong experience with cloud platforms like AWS, GCP, or Azure.
    • Deep knowledge of security standards, especially OAuth2 and API gateway management.
    • Expertise in building and integrating RESTful APIs, JSON, and gRPC.

Leadership & Behavioral Skills:

  • Strong leadership capabilities to mentor and guide engineering teams.
  • Experience with agile methodologies, with a focus on continuous improvement.
  • Ability to solve complex problems and communicate effectively with cross-functional teams.
  • A collaborative mindset, open to learning new technologies and innovations.

Additional Advantages:

  • Familiarity with test-driven development (TDD) and behavior-driven development (BDD).
  • Experience with service meshes like Istio or Linkerd is a plus.
  • Knowledge of event-driven architectures and messaging systems (Kafka, RabbitMQ).
  • Experience in optimizing architectures for performance and reliability.

 

Job Location : Gulshan 1, Dhaka, Bangladesh (Onsite) 

[Please note: Vacancy is exclusive to Bangladeshi residents]

We offer to you:

 

  • A competitive salary and benefits package, commensurate with experience.
  • A positive and collaborative work environment.
  • Mentorship opportunities and a clear path for career growth.
  • Two festival bonuses and weekly two-day holidays.
  • Additional benefits according to company policy, including group insurance, provident fund, and gratuity upon confirmation.

Education

Any Graduate