Java Backend Developer

Prophecy Technologies

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-6 years of relevant experience in backend development.
  • Expertise in Java/J2EE, Springboot, and Kotlin required.
  • Proficiency in building RESTful APIs essential.
  • Thorough understanding of JSON and data structures needed.
  • Experience with distributed systems and relational databases.
  • Knowledge of SQL, NoSQL databases, and best practices for code quality.
  • Familiarity with CI/CD concepts and agile development tools.

Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs.
  • Collaborate with cross-functional teams to gather requirements and architect solutions.
  • Optimize backend systems for performance, scalability, and reliability.
  • Implement best practices for code quality, testing, and deployment automation.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and debug production issues with root cause analysis.
  • Stay updated on emerging technologies and evaluate new tools.
  • Work with DevOps teams to manage backend services in cloud environments.

Benefits

  • Flexible work arrangements provided.
  • Opportunities for professional development and mentorship.
  • Access to modern technology and tools for efficient work.
  • Collaborative team culture with cross-functional projects.
  • Potential for exposure to innovative technologies and industry trends.
Full Job Description
Role Overview:

The Java Backend Developer will be responsible for designing, developing, and maintaining high-performance backend services and APIs. This role involves collaborating with cross-functional teams to gather requirements, architect solutions, and implement features that meet business needs. The ideal candidate will optimize backend systems for performance, scalability, and reliability, ensuring smooth operation under high load, and will implement best practices for code quality, testing, and deployment automation.

Key Responsibilities:
  • Design, develop, and maintain high-performance backend services and APIs.
  • Collaborate with cross-functional teams to gather requirements, architect solutions, and implement features.
  • Optimize backend systems for performance, scalability, and reliability.
  • Implement best practices for code quality, testing, and deployment automation.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and debug production issues, conduct root cause analysis, and implement solutions.
  • Stay updated on emerging technologies and industry trends, evaluating new tools and frameworks.
  • Work closely with DevOps teams to deploy and manage backend services in cloud environments (e.g., AWS, Azure, Google Cloud).
  • Collaborate with frontend engineers to define API contracts and ensure seamless integration.

Required Skills:
  • Expertise with Java/J2EE, Springboot, and Kotlin.
  • Proficiency in building RESTful APIs.
  • Thorough understanding of JSON, Web Service technologies, and data structure fundamentals.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • Confirmed experience with object-oriented design and coding with a variety of languages.
  • Knowledge of Agentic AI.
  • Familiarity with code quality parameters and GIT branching concepts.
  • Knowledge of SQL and NoSQL databases (e.g., Oracle/DB2, Cassandra, Couchbase).
  • Understanding of Automated testing concepts using Selenium, REST Assured, and Cucumber.
  • Exposure to CI/CD concepts and tools such as Jenkins, Nexus, Maven, and GIT.
  • Expertise in agile life-cycle management tools (e.g., JIRA/Rally), software testing standards, methods, and conventions.

Qualifications:
  • 5-6 years of relevant experience.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Backend Developer jobs: