Java Backend Engineer

Prophecy Technologies

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Java backend development, focusing on enterprise-grade systems.
  • Deep expertise in microservices architecture and cloud deployments, particularly on AWS.
  • Proficiency with both relational databases (Oracle) and NoSQL databases (MongoDB).
  • Experienced in building low-latency, scalable RESTful APIs and data aggregation pipelines.
  • Familiarity with Test-Driven Development (TDD) and CI/CD best practices.
  • Strong problem-solving abilities and debugging skills in complex environments.

Responsibilities

  • Design and develop high-performance backend services for distributed applications.
  • Build and optimize low-latency RESTful APIs and data aggregation processes.
  • Apply object-oriented design principles and industry best practices.
  • Leverage Spring Boot, Spring Data, and Java 11+ technologies in development.
  • Maintain and optimize applications using Oracle and NoSQL databases.
  • Conduct performance tuning and caching strategies to enhance application efficiency.
  • Collaborate with cross-functional teams to ensure quality and timely project delivery.

Benefits

  • Flexible work hours and the possibility for remote work.
  • Opportunities for continuous learning and professional development.
  • Collaborative and innovative team culture.
  • Access to cutting-edge technologies and tools.
  • Health benefits and wellness programs.
Full Job Description
Role Overview

We are seeking a highly experienced Senior Java Backend Engineer with strong Apple domain experience to design, develop, and deliver scalable, low-latency, enterprise-grade distributed systems. The ideal candidate will have deep expertise in Java, microservices architecture, cloud-based deployments on AWS, and both relational and NoSQL data stores.

Key Responsibilities
  • Design and develop high-performance, scalable, and resilient backend services for multi-tier distributed applications.
  • Build and optimize low-latency RESTful APIs and data aggregation pipelines.
  • Apply strong object-oriented design principles and best practices.
  • Work extensively with Spring Boot, Spring Data, Spring Functions, and Java 11+ technologies.
  • Develop and maintain applications using Oracle (RDBMS) and NoSQL databases (MongoDB).
  • Implement Test-Driven Development (TDD) and enforce CI/CD best practices.
  • Perform application performance tuning, caching, and system optimization.
  • Troubleshoot complex production issues and conduct root cause analysis.
  • Collaborate closely with cross-functional teams in a fast-paced, Agile environment.
  • Take ownership of deliverables with a strong focus on quality, scalability, and maintainability.

Required Technical Skills
  • Java 8+ / Java 11+, J2EE
  • Spring Framework, Spring Boot, Spring Data, Spring Functions
  • RESTful Web Services, JSON, XML
  • JPA / Hibernate
  • MongoDB / NoSQL
  • Oracle / RDBMS
  • AWS Cloud (hands-on experience)
  • JUnit / TestNG
  • Strong understanding of:
  • HTTP, SSL, TCP/IP
  • Caching strategies
  • Application performance tuning
  • Distributed system design

Core Competencies
  • Strong foundation in Data Structures & Algorithms
  • Expertise in microservices architecture
  • Excellent problem-solving and debugging skills
  • Ability to design scalable, maintainable, and fault-tolerant systems
  • Strong verbal and written communication skills
  • Self-driven with ownership mindset
  • Collaborative team player with a quality-first attitude

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Backend Engineer jobs: