Java Full Stack Engineer

MAS Global Consulting Logo

MAS Global Consulting

πŸ“Remote - Worldwide

Summary

Join MAS Global, a fast-growing tech company with a mission to create educational opportunities, as a Full-Stack Software Engineer. You will collaborate with product, UX, and engineering teams in an agile environment to design and implement innovative solutions. This role requires 5+ years of experience leading design and teams, proficiency in Java full-stack development, and experience with relational databases and Agile methodologies. You will mentor junior developers and establish coding standards. MAS Global offers a diverse and inclusive work environment with a commitment to growth and development.

Requirements

  • 5+ years of experience (Being able to lead design and team)
  • Java full-stack experience, including working with modern JavaScript frameworks and libraries
  • Proven experience working in a full-stack capacity with relational database systems such as MySQL and SQL Server
  • Experience working in Agile Environment
  • Experience with REST and JSON
  • Experience working directly with QA and product management teams
  • Experience working with a diverse employee base across remote and local environments
  • Experience understanding and navigating a legacy code base
  • In-depth knowledge of Agile development methodologies and the role of Engineers within Agile teams
  • Expertise in root cause analysis, performance diagnostics, and issue resolution in cloud-based or enterprise environments

Responsibilities

  • Work alongside our Product team, UX, software engineers and QA in a team to elaborate product requirement, define acceptance criteria, prototype and help design solutions
  • Work cross-functionally in an agile environment
  • Build sophisticated and intuitive user interfaces that scale
  • Act as mentor to junior developers, while bringing your leaderships skills to the broader Engineering department
  • Establish coding standards and guidelines around Jama’s frontend code base
  • Implement software making appropriate use of software design patterns and best practices
  • Implement test fixtures, acceptance tests, and unit tests to drive development

Preferred Qualifications

  • Experience with cloud platforms (AWS) and distributed systems
  • Familiarity with containerization (Docker, Kubernetes) and microservices architectures
  • Kubernetes Application Developer certified (CKAD)
  • AWS Certified Cloud Practitioner
  • Experience working with EXT is a plus (For Front end engineers)
  • Experience with JavaScript unit testing libraries is a plus
  • Experience collaborating with web designers to implement their designs and follow style guidelines
  • Experience with CI/CD tools (TeamCity and version control systems (Github)

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.