All roles

Senior Java Developer

Remote · USA Full-time New today

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 SeniorJava 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

  • Responsible for feature design; evaluate designs and provide feedback
  • Influence quality standards and understand, identify, measure across entire solution
  • Identify performance issues and optimize solutions
  • Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand.
  • Participate in defining, scoping, and estimating resulting stories
  • Work closely with your peers and help the team achieve its goals
  • Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them
  • Drive design and code reviews, ensuring the team ships high quality, scalable, maintainable, and well-tested code
  • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure

Architecture Design

  • Designs at the organization level, considering up/downstream integration.
  • Designs systems where implementation spans multiple weeks or months, and incorporates a full team's worth of engineers.
  • Makes technical decisions and influences priorities and tradeoffs that enable solutions to achieve short and long term business objectives.
  • Takes ownership of systems or designs that span multiple people's work, breaking work into smaller tasks for more junior engineers to support.
  • Understands tradeoffs in different types of engineering processes, and can adjust a team process to meet the needs of the project and others on the team.

Engineering Practices

  • Understands relevant architecture, network or systems across the team.
  • Deeply familiar with standard industry practices for work tracking to ensure work delivery is consistent, measurable and within stated goals.
  • Has a strong understanding of the business and is aware of how strategies and tactics work in the marketplace.
  • Leads work processes and design reviews across the team.
  • Identifies potential gaps and solutions to problems that may not exist yet.

Requirements

  • 5+ years of professional experience in delivering quality software, ideally across the full stack. Overall Engineer level IV (7-10 years’ experience)
  • Excellent proficiency in an Object-Oriented language, such as Java
  • Proficient with Java, Java Spring Boot Framework, Containerization(K8s/Docker)
  • Test automation experience at all levels (Unit, Integration, Regression, Load)
  • Familiarity with modern infrastructure tools and pipelines (Gitlab CI/CD, Terraform)
  • Experience with RESTful architecture and micro services
  • Experience with system design, architecture, scaling, and performance testing.
  • Experience building services a plus
  • Experience with Cloud technologies specially AWS
  • Experience with databases like postgres.
  • Experience with Cache based low latency system design
  • Familiarity with CI/CD and testing tools.
  • Strong understanding of computer science fundamentals
  • Familiarity with ops tools, logging, and metrics (New Relic, Splunk)
  • Experience with messaging technologies and patterns (Kafka/SQS)

Benefits

  • Fully remote.
  • Flexible timings. You decide your work scheduled.
  • Market competitive compensation (in $$).
  • Insane learning and growth

Originally posted on Himalayas

Apply To this Job

Related roles

Head of Tax

Remote · USA Full-time

Senior Account Executive (AI Cloud)

Remote · USA Full-time

Senior Project Manager, (PMO Governance)

Remote · USA Full-time

Field Reimbursement Manager - Los Angeles, CA

Remote · USA Full-time

Influencer Talent Scout

Remote · USA Full-time

視覺設計 Graphic Designer / Creative Lead

Remote · USA Full-time

Case Coordinator

Remote · USA Full-time

Senior Engineering Manager (m/f/d) - Steam Turbine System Technologies

Remote · USA Full-time

UI/UX Design Intern

Remote · USA Full-time

Inbound Business Development Coordinator

Remote · USA Full-time

Customer Success Manager III

Remote · USA Full-time

Remote | Mathematics Expert - $65-$100/hour

Remote · USA Full-time

Experienced Virtual Assistant, Data Entry Jr (Part Time) – Remote Opportunity at arenaflex

Remote · USA Full-time

Cardiovascular Specialist, Health and Science Professional - Newport, RI

Remote · USA Full-time

Steuerfachkraft (m/w/d) in Puschendorf mindestens 52.000€ - 100% Remote möglich

Remote · USA Full-time

Experienced Customer Care Advisor – Remote Opportunity with arenaflex

Remote · USA Full-time

Customer Service Agent, Cross Functional (Part-Time)

Remote · USA Full-time

Entry-Level Data Entry Specialist - Virtual, Flexible, and Growth-Oriented Opportunity at blithequark

Remote · USA Full-time

Southwest Airline Remote Jobs(At Work Home)

Remote · USA Full-time

Entry-Level Remote Medical Transcriptionist Opportunity with Rev.com - Work from Home and Launch Your Career in Healthcare Documentation

Remote · USA Full-time