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 months 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

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer III-Automation

Mid-level Software Engineer role at JPMorgan Chase focusing on automation and quality assurance, requiring 3+ years of experience in software development and testing.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.

Software Engineer III -Java Full stack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development, system design, and application development within Asset & Wealth Management.