Remote Java Developer

Posted

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

Description:

  • At Remotebase, we are dedicated to building a thriving remote work community that connects talented individuals with top-tier clients.
  • We are currently in search of an experienced Java Developer to join our dynamic team.
  • In this role, you will be responsible for designing, developing, and maintaining high-performance backend systems that meet the needs of our diverse set of clients.
  • Responsibilities include feature design, evaluating designs, providing feedback, and influencing quality standards.
  • You will identify performance issues and optimize solutions while demonstrating competence in engineering concepts and theories.
  • Collaboration with other engineering teams, business stakeholders, and program and product managers is essential to define and implement technical solutions.
  • You will turn business needs into functional requirements and explain technical details in an understandable way.
  • Participation in defining, scoping, and estimating resulting stories is expected.
  • You will work closely with peers to help the team achieve its goals and maintain a high bar for code quality, testing, and automation.
  • Driving design and code reviews is crucial to ensure the team ships high-quality, scalable, maintainable, and well-tested code.
  • A DevOps mindset is necessary, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines, and the team's Cloud infrastructure.

Requirements:

  • You must have 5+ years of professional experience in delivering quality software, ideally across the full stack, with an overall Engineer level IV experience of 5-7 years.
  • Excellent proficiency in an Object-Oriented language, such as Java, is required.
  • You should be proficient with Java, the Java Spring Boot Framework, and Containerization technologies like K8s/Docker.
  • Test automation experience at all levels (Unit, Integration, Regression, Load) is necessary.
  • Familiarity with modern infrastructure tools and pipelines, such as Gitlab CI/CD and Terraform, is expected.
  • Experience with RESTful architecture and microservices is required.
  • You should have experience with system design, architecture, scaling, and performance testing.
  • Experience building services is a plus.
  • Familiarity with Cloud technologies, especially AWS, is necessary.
  • Experience with databases like Postgres is required.
  • You should have experience with cache-based low latency system design.
  • Familiarity with CI/CD and testing tools is expected.
  • A strong understanding of computer science fundamentals is necessary.
  • Familiarity with ops tools, logging, and metrics (e.g., New Relic, Splunk) is required.
  • Experience with messaging technologies and patterns, such as Kafka/SQS, is a plus.

Benefits:

  • This position is fully remote.
  • You will have flexible timings, allowing you to decide your work schedule.
  • The compensation is market competitive (in $$).
  • There are opportunities for insane learning and growth.
Apply now
Please, let Remotebase know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback