Java Mid-Senior Software Developer

closed
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
This job is filled or no longer available

Similar Remote Jobs