Java Mid-Senior Software Developer

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 for women and Latinos in tech. We offer a dynamic work environment where you'll collaborate with cross-functional teams to design and implement innovative solutions. As a Full Stack Java Engineer, you will work alongside product, UX, and QA teams, mentoring junior developers and establishing coding standards. This role requires 3+ years of experience in full-stack Java development, working with modern JavaScript frameworks, relational databases, and Agile methodologies. MAS Global values diversity and inclusion, offering a supportive and collaborative work environment.

Requirements

  • 3+ 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
  • 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 JavaScript unit testing libraries
  • Experience collaborating with web designers to implement their designs and follow style guidelines
  • Experience with CI/CD tools (TeamCity and version control systems (Github)
  • Experience with cloud platforms (AWS) and distributed systems
  • Familiarity with containerization (Docker, Kubernetes) and microservices architectures

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.