Epicareer Might not Working Properly
Learn More

Back End Developer (Java)

Salary undisclosed

Checking job availability...

Original
Simplified
Responsibilities

  • Collaborate with the IT team to determine the scope and expectations of the project, alongside the PMO.
  • Produce, clean, efficient code based on the software design architecture provided by the Solution Architect.
  • Integrate software components and third-party programs to meet specifications
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback and make adjustments as necessary

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, with 3+ years of experience as a Software Developer, Software Engineer, Back End Developer or similar role
  • Strong working knowledge of Agile development methodologies and SDLC concepts.
  • Extensive experience with software design and development in a test-driven environment and well-versed with CI/CD concepts.
  • Solid knowledge of coding languages (e.g. Java, Golang)
  • Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate).
  • Have a good knowledge of microservices architecture and cloud-based application implementation.
  • Able and willing to learn new programming languages/frameworks and technologies
  • Excellent communication skills
Responsibilities

  • Collaborate with the IT team to determine the scope and expectations of the project, alongside the PMO.
  • Produce, clean, efficient code based on the software design architecture provided by the Solution Architect.
  • Integrate software components and third-party programs to meet specifications
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback and make adjustments as necessary

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, with 3+ years of experience as a Software Developer, Software Engineer, Back End Developer or similar role
  • Strong working knowledge of Agile development methodologies and SDLC concepts.
  • Extensive experience with software design and development in a test-driven environment and well-versed with CI/CD concepts.
  • Solid knowledge of coding languages (e.g. Java, Golang)
  • Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate).
  • Have a good knowledge of microservices architecture and cloud-based application implementation.
  • Able and willing to learn new programming languages/frameworks and technologies
  • Excellent communication skills