ellowtech logo
ellowtech

Hire faster than ever with pre-vetted remote developers you can trust

Java Developer, Golang

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2020H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

2 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishJavaMicroservicesGo

Job Description

Java Developer, Golang

ellowtech

• Design, develop, and maintain scalable backend applications using Java • Contribute to microservices and API development • Support and develop applications using Golang where required • Collaborate with cross-functional teams to deliver high-quality solutions

Job Requirements

  • 4+ years of experience with Java programming
  • Experience with Golang as a secondary skill
  • Strong expertise in Java-based application development
  • Understanding of microservices and API development
  • Ability to troubleshoot and optimize application performance

Benefits

  • Remote Job

Related Job Pages

More Backend Engineer Jobs

ContractRemoteTeam 1-10Since 2013H1B No Sponsor

• Hands-on production C# / .NET delivery across our pricing and customer-management products • Taking real ownership of the work you pick up — refining the detail, shipping it, and owning the outcome in production • Working closely with QA and our engineering lead as you deliver • Contributing to ways of working and spotting efficiencies within the team • Driving improvements in process and day-to-day efficiencies, in close collaboration with other tech leaders and engineering management

United Kingdom
£65 - £70 / hour
Parachute Health logo

Senior Software Engineer – Backend Foundations

Parachute Health

A Delightfully Simple way to order medical equipment & supplies

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Build full-stack components of the platform: Ruby web applications at scale, TypeScript/React front-end. • Build agentic workflows that enhance the SDLC for engineers across the platform. Evaluate and recommend improvements based on accuracy, latency, and cost. • Strengthen our platform and SDLC: build datasets, monitoring, tooling, practices and workflows that improve our developing and operating services in our ecosystem. • Improve production observability: work with product teams to ensure they are equipped to effectively monitor the performance and reliability. • Help steer architectural and technical direction to ensure our applications follow cohesive and consolidated standards that ensure a high-level of quality and reliability • Actively partner with other product teams to understand use cases and identify how to best enable and support them. • Advise on best practices across platform use cases, service observability, maintenance and operation.

California
$165K - $210K / year
Full TimeRemoteTeam 501-1,000Since 2002H1B Sponsor

Role Description We are looking for a Middle/Senior Java Developer to join the Research & Development Team. As a backend developer, you will play a crucial role in managing the entire order lifecycle, encompassing: - Order capture - Validation - Routing - Execution - Option price calculation - Reconciliation Our priority is to deliver high-performance, low-latency, and fault-tolerant solutions, with a strong emphasis on code quality through comprehensive code reviews and rigorous testing. Although our product holds a substantial presence, we consistently address both functional and non-functional requirements while responsibly managing technical debt. Our work environment is agile, primarily utilizing Scrum, and is supported by tools such as Atlassian, Slack, Sonar, Docker, and others. We expect our Middle/Senior Java Developer to: - Develop reliable, high-performance distributed systems - Optimize, document, and maintain code with thorough test coverage - Collaborate effectively with colleagues and embrace constructive feedback - Conduct meticulous, blame-free code reviews to continually improve code quality - Perform analysis to effectively address multi-threading issues - Work collaboratively with experienced team members in a complex business environment - Understand detailed business requirements within the finance industry Qualifications - Proficient in Java 11+ with experience in Collections, Streams, Threads, and Concurrency - Familiar with Spring, AspectJ, and Kotlin - Skilled in using JUnit5 and Mockito for effective testing - Experienced with Docker, PostgreSQL, Liquibase, Prometheus, and ELK - Exposure to distributed systems, with a focus on performance and reliability - Understanding of asynchronous communication principles - Knowledge of relational database internals, including indexes and locks - Experience in debugging heap and thread dumps - Proficient in code profiling using tools like YourKit, JProfiler, and Visual VM - Strong knowledge of Unix/Linux - Familiar with trading and capital markets - B2+ English proficiency Benefits - Flexible work arrangement with the possibility of remote work from anywhere in Brazil, subject to business needs and team alignment - Meal Voucher Program (BRL 40 per working day) - 30 calendar days of paid vacation per year Company Description Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services.

Brazil
payabl. logo

Python Backend Developer

payabl.

We're powering the growth of merchants by helping them take payments easily, securely and globally.

ContractRemoteTeam 51-200H1B No Sponsor

• Develop and maintain Python-based microservices in a distributed environment. • Design and build scalable backend services with a focus on performance and reliability. • Integrate third-party APIs and external services into existing systems. • Collaborate with product, engineering, and DevOps teams to deliver new features and improvements. • Work with AWS services (e.g. Lambda, cloud infrastructure) to build and deploy applications. • Support deployments and system operations through CI/CD pipelines (GitLab). • Contribute to code reviews and follow engineering best practices. • Troubleshoot and resolve issues in production environments. • Contribute to improving system performance and handling increasing system load.

Poland