Himalayas logo
CognitsCO

Sr. Java Backend Developer

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Java Backend Engineer

Education & Certifications

Secondary degree diploma preferably University degree in Computer Science, Engineering, or a related field

Professional Experience

  • 5+ years of hands-on experience designing, building, testing, and maintaining production-grade software systems
  • Proven track record of delivering scalable, maintainable, and high-performance software within Agile development environments
  • Experience collaborating in globally distributed engineering teams and contributing to cross-functional technical initiatives

Core Engineering Competencies

System Architecture & Design

  • Defines and implements software components, systems, and services with consideration for scalability, maintainability, and performance
  • Makes thoughtful architectural decisions aligned with business goals and technical best practices

Agile Delivery & Engineering Practices

  • Actively participates in Agile ceremonies (daily stand-ups, sprint planning, retrospectives, reviews)
  • Supports continuous delivery practices, source control strategies, and iterative development workflows

Quality, Testing & Documentation

  • Writes modular, reusable, and testable code
  • Designs and maintains automated test coverage (unit, integration, and/or end-to-end tests)
  • Produces clear and concise technical documentation for both implementation and processes

Collaboration & Communication

  • Works effectively in a cross-functional environment with designers, product managers, QA, and fellow engineers
  • Provides technical mentorship and supports knowledge sharing within the team
  • Engages with stakeholders (including client-side engineers) to drive clarity and shared understanding of technical solutions

Release, Risk, and Change Management

  • Supports and/or leads release management, ensuring smooth deployment cycles
  • Identifies and mitigates technical risks early in the development process
  • Participates in onboarding and offboarding processes to ensure knowledge continuity and team stability
  • Embraces change management best practices during feature rollouts and system upgrades

Soft Skills & Leadership

  • Autonomous problem-solver with strong ownership mindset
  • Clear, confident communicator in English
  • Advocates for clean code, performance, security, and accessibility

Technical requirements:

Backend Skills

  • Database
    • Relational
    • Oracle
    • Postgres
  • NoSQL
    • Cassandra / DynamoDB / etc
  • Java
    • Coding to a high standard of quality
    • Database access: JDBC / JDBI
    • Testing: JUnit / Mockito
  • Web Services
    • REST
    • OpenAPI
    • Jersey / Jetty
    • Jackson
    • Spring (optional)
  • Deployment
    • Docker
    • Kubernetes
  • Build Tools
    • Gradle (Preferred)
    • Maven
  • Other

GraphQL experience a plus

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide
Claim this profileCognits logoCO

Cognits

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Cognits

Explore the variety of open remote roles at Cognits, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Cognits

Remote companies like Cognits

Find your next opportunity by exploring profiles of companies that are similar to Cognits. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan