Please, let Remotebase know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Remotebase is seeking an experienced Senior Java Developer to join their dynamic team.
The role involves designing, developing, and maintaining high-performance backend systems for a diverse set of clients.
Responsibilities include feature design, evaluating designs, providing feedback, and influencing quality standards.
The developer will identify performance issues and optimize solutions while demonstrating competence in engineering concepts and business understanding.
Collaboration with engineering teams, business stakeholders, and product managers is essential to define and implement technical solutions.
The role requires turning business needs into functional requirements and explaining technical details in an understandable manner.
Participation in defining, scoping, and estimating stories is expected.
The developer will maintain high code quality, testing, and automation standards while continuously seeking improvement opportunities.
Driving design and code reviews to ensure high-quality, scalable, maintainable, and well-tested code is a key responsibility.
A DevOps mindset is necessary, promoting cloud-oriented solutions and supporting monitoring, alerting, CI/CD pipelines, and cloud infrastructure.
Requirements:
Candidates must have 5+ years of professional experience in delivering quality software, ideally across the full stack, with an overall Engineer level IV (7-10 years’ experience).
Excellent proficiency in an Object-Oriented language, particularly Java, is required.
Proficiency with Java, Java Spring Boot Framework, and containerization technologies (K8s/Docker) is essential.
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 required.
Experience with RESTful architecture and microservices is essential.
Candidates should have experience with system design, architecture, scaling, and performance testing.
Experience building services is a plus.
Familiarity with cloud technologies, especially AWS, is required.
Experience with databases like Postgres and cache-based low latency system design is necessary.
Familiarity with CI/CD and testing tools is expected.
A strong understanding of computer science fundamentals is required.
Familiarity with ops tools, logging, and metrics (e.g., New Relic, Splunk) is necessary.
Experience with messaging technologies and patterns (e.g., Kafka/SQS) is a plus.
Benefits:
The position is fully remote, allowing for flexibility in work location.
Flexible timings are offered, allowing employees to decide their work schedule.
Compensation is market competitive, paid in dollars.
The role provides significant opportunities for learning and growth.
Apply now
Please, let Remotebase know you found this job
on RemoteYeah
.
This helps us grow 🌱.