Java Backend Developer

CodeNinja focuses on solving complex problems through innovative technology solutions, building scalable, high-performance applications.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Java Backend Developer

CodeNinja is seeking talented Java Backend Developers to join their innovative team in building cutting-edge technology solutions. The role focuses on developing scalable microservices and robust systems using Spring Boot, with opportunities for both junior (3+ years) and senior (8+ years) positions.

The position involves working with modern technologies including Java, Spring Boot, Docker, and Kubernetes, while building and maintaining microservices architectures. You'll be responsible for designing efficient systems, implementing RESTful APIs, and ensuring smooth service orchestration in cloud environments.

The ideal candidate should have a strong background in Computer Science or related field, with demonstrated experience in distributed systems and cloud deployments. You'll work in a collaborative environment that values innovation and professional growth, with competitive compensation based on experience.

Working from their office in DHA Phase 8, you'll be part of a team that's dedicated to solving complex problems through innovative technology solutions. The role offers opportunities to work with cutting-edge technologies while contributing to scalable, high-performance applications that shape the tech industry's future.

The position includes benefits such as competitive salary, professional development opportunities, and a collaborative work environment. The work schedule is Sunday to Friday, 11:00 AM – 8:00 PM (Saudi Arabia Time), making it ideal for developers who thrive in structured, team-oriented environments while working on challenging technical problems.

Last updated 2 days ago

Responsibilities For Java Backend Developer

  • Design, develop, and maintain scalable microservices using Spring Boot
  • Build robust RESTful APIs for seamless integration with frontend and other services
  • Design schemas, write optimized queries, and ensure data integrity in SQL/NoSQL databases
  • Ensure smooth communication and coordination between microservices
  • Address challenges like latency, fault tolerance, and load balancing
  • Use Docker and Kubernetes for containerized deployment in cloud environments
  • Implement monitoring solutions and ensure compliance with security best practices
  • Develop unit, integration, and automated tests with continuous integration workflows
  • Maintain clear and concise technical documentation and API specifications

Requirements For Java Backend Developer

Java
Kubernetes
MongoDB
  • Bachelor's in Computer Science or related field (Master's degree is a plus)
  • Minimum 3+ years of experience in Spring Boot, microservices, and distributed systems
  • Proficiency in Java, RESTful APIs, Git, Docker, Kubernetes, and Agile methodologies
  • Hands-on experience with SQL/NoSQL databases
  • Strong problem-solving, collaboration, and communication skills

Benefits For Java Backend Developer

  • Competitive salary based on experience and expertise
  • Opportunity to work in a collaborative and innovative environment
  • Professional growth and learning opportunities

Interested in this job?

Jobs Related To CodeNinja Java Backend Developer

Software Development Engineer, S3 Vertex

AWS S3 Vertex team seeks Software Development Engineer to build next-gen services for request handling and QoS, processing trillions of transactions monthly.

Software Development Engineer, S3 Vertex

Software Development Engineer position at Amazon S3 Vertex team, building next-generation services for Quality of Service and request balancing at massive scale.

Software Development Engineer, DataSync

AWS DataSync Software Development Engineer position focused on building scalable cloud data movement solutions in Boston.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Infrastructure Reliability Engineering team, building scalable solutions for system reliability and outage prevention.

Software Dev. Engineer, Finance Automation

Software Development Engineer role at Amazon's Finance Automation team, building next-generation collection tools and financial systems at scale.