Staff Software Engineer

Believe Solutions Logo

Believe Solutions

πŸ“Remote - Worldwide

Summary

Join our Integrations team as a Staff Software Engineer and make a significant contribution to developing software that seamlessly integrates with Microsoft Exchange. You will work with REST APIs, Microsoft Exchange Web Services (EWS) APIs, and Microsoft Graph APIs to create scalable services. This role involves building and testing new designs, developing and maintaining high-quality software applications using Java, and conducting comprehensive testing. You will also monitor and enhance platform performance and reliability, and interpret architectural diagrams. This position requires extensive experience in software engineering and specific technologies.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or a related field
  • 8+ Years of experience working as a Software Engineer
  • Advanced English Level

Responsibilities

  • Build and test new designs, formulations, materials, or systems to ensure compliance with quality and performance standards
  • Design, develop, and maintain high-quality software applications using Java
  • Develop new applications and services
  • Conduct comprehensive testing of new applications and services across various environments
  • Monitor and enhance the performance and reliability of the platform
  • Understand and interpret architectural diagrams and system architecture

Preferred Qualifications

  • 6+ Years of experience working with C# .NET
  • 4+ Years of experience working with Java including Springboot
  • 4+ Years of experience working with Microservices
  • 4+ Years of experience working with RESTful API design
  • 4+ Years of experience working with Docker
  • 4+ Years of experience working with Kubernetes
  • 4+ Years of experience working with NoSQL (DynamoDB is preferred)
  • 4+ Years of experience working with Cloud (AWS, Azure, or GCP)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.