Remote Staff Engineer - Java Full Stack

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 Staff Engineer - Java Full Stack 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 design software products using modeling techniques and software design patterns, develop cloud-native SAAS products/applications, and design and develop web-based business applications.
  • Responsibilities also include participating in the design and coding of the application software, contributing to the Continuous Integration and Continuous Delivery process (CI/CD), and interpreting informal requirements descriptions for the technical team.
  • Additionally, they will participate in code and design reviews to ensure quality and conformance to product standards.

Requirements:

  • 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, as well as knowledge of GIT, Docker, K8s, Concourse, Grafana.
  • Proficiency in Kafka, RabbitMQ, Prometheus, InfluxDB, SAML, SSO, Forgerock, OpenId, and excellent problem-solving skills.
  • Positive team player attitude with excellent verbal and written communication skills, exposure to Agile/SCRUM methodology, and TDD (Test Driven Development).

Benefits:

  • Opportunity to work for a Digital Product Engineering company that is scaling globally.
  • Dynamic and non-hierarchical work culture.
  • Remote work option available for employees.
  • Opportunity to work with a diverse team of experts from around the world.
  • Mentoring opportunities to guide the team on technology concepts and best practices.
Leave a feedback