Remote Senior JAVA Backend Engineer - Remote

Posted

Apply now
Please, let InnovationTeam know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are seeking a highly skilled and experienced Senior Backend Engineer to join our team.
  • The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems.
  • You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.
  • Key responsibilities include designing, implementing, and maintaining robust and scalable backend systems using Java Spring Boot.
  • You will develop and deploy microservices-based applications, ensuring modularity and scalability.
  • The role involves designing and optimizing relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.
  • You will integrate and manage event streaming platforms like Kafka for real-time data processing and communication.
  • The position requires architecting and designing backend solutions using proven design patterns and best practices to meet business requirements.
  • You will develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.
  • Implementing and optimizing CI/CD pipelines to automate the build, test, and deployment processes is also a key responsibility.
  • You will monitor and optimize system performance, ensuring reliability and efficiency in production.
  • Promoting coding standards, performing code reviews, and ensuring adherence to best practices are essential tasks.
  • You will work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.
  • Providing technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth, is also part of the role.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required.
  • A minimum of 10 years of experience in backend development is necessary.
  • Proven experience in building and deploying microservices-based architectures is essential.
  • Strong proficiency in Java and Spring Boot is required.
  • Hands-on experience with microservices architecture and related tools is necessary.
  • Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar is required.
  • A solid understanding of design patterns and their applications in software development is essential.
  • Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar is necessary.
  • Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis) is required.
  • Familiarity with Apache Kafka or similar event-streaming platforms is necessary.
  • Knowledge of API design and implementation is required.
  • Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana) is essential.

Benefits:

  • The position offers the opportunity to work remotely, providing flexibility in your work environment.
  • You will be part of a collaborative team that values high-quality solutions and professional growth.
  • The role includes opportunities for mentorship and knowledge sharing, enhancing your professional development.
  • You will have the chance to work with modern technologies and practices in backend development.
  • The company promotes a culture of continuous learning and improvement, supporting your career advancement.
Apply now
Please, let InnovationTeam know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback