Java Backend Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

Virginia

Posted

28 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expExperience acceptedEnglishAWSCloudElasticSearchJavaMicroservicesPostgreSQLPythonSQLTerraform

Job Description

Java Backend Developer

ARETUM

• Participate in the design of software tools, subsystems, and reusable components, contributing to domain analysis and design discussions led by senior engineers • Assist Applications Engineers and senior Application Programmers in interpreting software requirements and design specifications into working, tested code • Integrate and test software components, ensuring that units, modules, and services work together correctly across the microservices architecture • Design, develop, test, and maintain Java backend microservices and REST APIs, following established coding standards, architectural patterns, and the program's Definition of Done • Work with PostgreSQL databases, including schema design, writing and optimizing SQL queries, and implementing data access layers • Integrate backend services with Elasticsearch / OpenSearch for search indexing and with AWS S3 for file storage, AWS SNS and SQS for event-based messaging, and AWS RDS for relational persistence • Build and maintain containerized Java services that run on AWS Elastic Container Service, ensuring services are observable, resilient, and ready for deployment to isolated VPC networking environments • Contribute to Python backend services where the team's work requires it, applying the same standards of testability, readability, and maintainability • Author and maintain unit tests and integration tests for backend code, supporting the program's test automation strategy and code coverage expectations • Support and maintain GitLab CI/CD pipelines for backend services, including build, test, scan, and deployment stages • Contribute to infrastructure-as-code in Terraform under the guidance of senior engineers, and support peer review of infrastructure changes • Participate actively in peer code review, both submitting code for review and reviewing teammates' code against agreed standards • Participate fully in SAFe Agile ceremonies (Sprint Planning, Daily Standup, Sprint Review, Retrospective, and Backlog Refinement) providing accurate estimates and status updates on assigned work • Break down assigned user stories into appropriately sized technical tasks and track work transparently in the program's Agile tooling • Support Tier-2 and Tier-3 production issue resolution for backend components developed by the team, participating in troubleshooting activities and implementing prioritized fixes • Remediate backend code and dependency security vulnerabilities identified through routine security scanning within required timeframes: 30 calendar days for High-Priority vulnerabilities and 180 calendar days for Medium-Priority vulnerabilities • Document code, APIs, and data models clearly, and maintain technical documentation in the program's collaboration tools

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or 3 years of additional experience)
  • Minimum 3 years of professional backend web development experience
  • Demonstrated, hands-on experience developing production backend services in Java
  • Working experience with Python for backend development or scripting, sufficient to contribute to Python services when team priorities require it
  • Hands-on experience designing, querying, and optimizing PostgreSQL (or similar) databases, including schema design and SQL tuning
  • Working experience with Elasticsearch or OpenSearch for search indexing
  • Hands-on experience building and running containerized microservices, including writing/maintaining Dockerfiles
  • Working experience with AWS services relevant to cloud-native microservices (e.g., Elastic Container Service, RDS, S3, SNS, SQS)
  • Working experience with GitLab (or equivalent) source control and CI/CD pipelines
  • Exposure to Terraform or equivalent infrastructure-as-code tooling
  • Proficiency writing unit and integration tests for backend code
  • Experience participating in peer code review, both as author and reviewer
  • Experience working in Agile/Scrum environments, including active participation in sprint ceremonies and backlog refinement
  • Strong written and verbal communication skills, with the ability to collaborate across a scrum team, ask clarifying questions of senior engineers, and provide clear status on assigned work.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off
  • Family Leave (Maternity, Paternity)
  • Short Term & Long-Term Disability
  • Training & Development

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• Leads the design of platform applications, workflows, and implementation policy • Conduct analysis and provides recommended integration methods • Documents the platform design and leads the impact analysis of new requirements based on business and sustainment strategies • Addresses problems of systems integration, compatibility, and configuration across instances • Performs feasibility analysis on potential future projects for management • Coordinates with Enterprise Architecture and Enterprise Engineering • Oversees implementation and sustainment of platform integrations and provides direction on data normalization activities for migrations

United States
Job Closed
DataGalaxy logo

Tech Lead, Kotlin

DataGalaxy

1st 360° Data Catalog designed for data teams to succeed in data governance 💫 Follow for data news, events, and content

Backend Engineer28 days ago
Full TimeRemoteTeam 51-200Since 2015H1B Sponsor

• Own the Scan domain technical direction: connector architecture, ingestion reliability, scalability, and maintainability. • Contribute directly with hands-on development (you will code regularly). • Lead design reviews and establish shared practices (quality, testing, observability, maintainability). • Turn product needs into clear technical plans, align stakeholders, and deliver iteratively. • Build and maintain connectors integrating with third-party REST APIs and platforms (OAuth2/API keys, pagination, rate limits, retries, webhooks when relevant). • Design reliable ingestion flows: incremental sync, idempotency, backfills, error recovery, reconciliation, and safe schema evolution. • Normalize and map external data models into DataGalaxy’s internal model with good data quality and consistency. • Maintain our desktop application written in Kotlin used for connector development/operations (configuration, debugging, validation workflows, diagnostics). • Improve developer and operator experience: packaging, configuration, troubleshooting, and usability. • Apply and promote testing practices (unit/integration; contract tests where relevant). • Improve observability (logs/metrics/traces), monitor connector health, and lead investigations for production issues. • Manage technical debt: refactoring, dependency upgrades, CI/CD improvements. • Support the team’s growth through mentoring, pairing/mob sessions, and constructive feedback. • Lead PR reviews and help the team make sound trade-offs. • Coordinate with other squads when changes touch .NET services or Angular UI.

France
Job Closed
Coderio logo

Full Stack Developer, Golang, Python, React

Coderio

Accelerate Your Digital Transformation

Backend Engineer28 days ago
ContractRemoteTeam 201-500Since 2017H1B No Sponsor

• Design and build scalable full-stack applications using Golang, Python, and React. • Refactor and optimize existing systems to improve performance and maintainability. • Develop data-driven features using scientific Python libraries and notebooks. • Implement enterprise-grade distributed systems in a cloud-native AWS environment. • Ensure seamless integration across software, data, and infrastructure layers. • Translate abstract, high-level requirements into clear technical specifications. • Contribute to building SaaS products powered by large-scale healthcare datasets.

Argentina
Coderio logo

Tech Lead – Python, Go, React, Azure

Coderio

Accelerate Your Digital Transformation

Backend Engineer28 days ago
ContractRemoteTeam 201-500Since 2017H1B No Sponsor

• Lead the migration and re-architecture of legacy Golang services into a modern Python-based ecosystem • Actively contribute to development, writing high-quality, scalable, and performant code • Define and own the cloud architecture roadmap on Azure, ensuring scalability and reliability • Ensure systems meet healthcare data standards and compliance requirements (HIPAA/GDPR) • Provide technical leadership, mentoring the team and promoting best practices (code reviews, architecture standards)

Argentina