Logo-of-Cognits-hiring-for-jobs-in-US-on-GrabJobs

Sr. Java Backend Developer

icon building Company : Cognits
icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

Job Description - Sr. Java Backend Developer

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

Original job Sr. Java Backend Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Java Backend Developer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.