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 🌱.