Epicareer Might not Working Properly
Learn More

Java Backend Developer

Salary undisclosed

Apply on


Original
Simplified
Overview

The Java Backend Developer plays a crucial role in the development and maintenance of the server-side logic, ensuring high performance and responsiveness to requests from the front-end. They collaborate with the front-end developers, ensuring a seamless integration of user-facing elements with server-side logic.

Key Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
  • Conducting software analysis, programming, testing, and debugging.
  • Contributing in all phases of the development lifecycle.
  • Writing well designed, efficient, and testable code.
  • Ensuring designs comply with specifications.
  • Preparing and producing releases of software components.
  • Transforming requirements into stipulations.
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Identifying production and non-production application issues.
  • Recommending changes to improve established application processes.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven work experience as a Java Backend Developer or similar role.
  • Hands-on experience in designing and developing applications using Java EE platforms.
  • Proficient in Java, with a good knowledge of its ecosystems.
  • Familiarity with concepts of MVC, JDBC, and RESTful.
  • Experience with ORM, such as Hibernate.
  • Experience with Core Java, J2EE, Spring, and Spring Boot.
  • Good knowledge of ORM frameworks.
  • Understanding of object-oriented analysis and design.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience in writing well designed, testable, and efficient code.
  • Strong troubleshooting and creative problem-solving skills.
  • Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques.
  • Excellent communication and teamwork skills.
  • Proactive with a high attention to detail.

Skills: java ee,spring,jdbc,java,object-oriented analysis and design,application,git,boot,mvc,hibernate,restful,orm,j2ee,spring boot,core java