Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Tijoree

Backend Developer - Java

Posted Updated
Discussion

Description

Responsibilities:

  • Design, develop, and maintain backend applications and APIs using Java.
  • Implement business logic, data models, and algorithms to support application features and functionality.
  • Ensure the reliability, scalability, and performance of backend systems.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Debug and resolve issues and bugs identified through testing and user feedback.
  • Collaborate with the QA team to develop and execute test cases and ensure application quality.
  • Stay up-to-date with industry trends, new technologies, and best practices in backend development.
  • Contribute to the continuous improvement of development processes and practices.
  • Collaborate with product managers, frontend developers, and other stakeholders to understand project requirements and translate them into technical solutions.


Requirements:

  • Proven experience as a backend Java developer.
  • Strong proficiency in the Java programming language and related frameworks and libraries (e. g., Spring, Hibernate).
  • Good Knowledge of Java, Servlets, JSP, SQL, XSD, JavaScript, Ajax, JXL, JPA, and EJB3 Good knowledge of HTML/CSS, web services, JUnit, TestNG, Mockito, JavaScript, and SQL.
  • Solid understanding of object-orientated programming (OOP) concepts and design patterns.
  • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2 Hibernate).
  • Experience with test-driven development.
  • Familiarity with web services, RESTful APIs, and JSON/XML data formats.
  • Knowledge of version control systems, such as Git.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Proficient in using version control systems, such as Git, and familiarity with CI/CD practices.
  • Strong problem-solving and debugging skills.
  • Familiarity with concepts of MVC, JDBC, and RESTful APIs.
  • Familiarity with DevOps practices and tools (e. g., Jenkins, Ansible, and Terraform).
  • Understanding of security principles and best practices in backend development.
  • Familiarity with cloud platforms and services (e. g., AWS, Azure, Google Cloud).
  • Knowledge of microservices architecture and containerisation (e. g., Docker and Kubernetes).
  • Understanding of NoSQL databases (e. g., MongoDB, Cassandra) and caching mechanisms.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →