Remote Associate Staff Engineer - Java Full Stack Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Associate Staff Engineer - Java Full Stack Developer will be responsible for analyzing, designing, and developing high-performance SAAS products/applications to meet customer requirements.
  • They will work with both front-end and back-end technologies, design user interactions on web pages, develop servers and databases for website functionality, and ensure cross-platform optimization for mobile phones.
  • The individual will mentor the team on technology concepts and best practices to debug and troubleshoot issues.
  • Responsibilities include designing software products using modeling techniques and software design patterns, developing cloud-native SAAS products/applications, and designing web-based business applications.
  • They will participate in the design and coding of the application software, contribute to the Continuous Integration and Continuous Delivery process (CI/CD), and interpret informal requirements descriptions for the technical team.
  • Participation in code and design reviews to ensure quality and conformance to product standards is also expected.

Requirements:

  • Experience with Java 8, Spring Boot, MySQL, Spring Core, and Python.
  • Strong experience in Java 8 or higher version, Spring Boot, Spring Core, and common full-stack technologies like MEAN (MongoDB, Express.js, AngularJS, and Node.js).
  • Good experience in SQL, MongoDB, Postgres, and DevOps experience in Google Cloud Platform.
  • Experience with the development of APIs, Web Services, and Forms of development.
  • Knowledge of GIT, Docker, K8s, Concourse, Grafana, Kafka, RabbitMQ, Prometheus, InfluxDB, SAML, SSO, Forgerock, OpenId.
  • Excellent problem-solving skills, positive team player attitude, and exposure to Agile/SCRUM methodology and TDD (Test Driven Development).

Benefits:

  • Opportunity to work for a Digital Product Engineering company that is scaling rapidly.
  • Chance to work on high-performance SAAS products/applications and mentor a team on technology concepts and best practices.
  • Dynamic and non-hierarchical work culture with colleagues spread across 33+ countries.
  • Remote work option available for employees.
  • Continuous learning and growth opportunities in a global environment.
Leave a feedback