Match score not available

Java Backend Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong understanding of Computer Science fundamentals including data structures and algorithms., In-depth knowledge of Java software development, particularly Java 8 and above., Expertise in Spring Boot and REST API development., Experience with microservices architecture and container technologies like Docker and Kubernetes..

Key responsabilities:

  • Design, develop, and maintain backend services and APIs using Java and Spring Framework.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement and maintain scalable and efficient microservices architectures.
  • Troubleshoot and resolve backend system issues to ensure stability and reliability.

Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Java Backend Engineer

 

  • Key Responsibilities :
  • Design, develop, and maintain backend services and APIs using Java, Spring Framework
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Collaborate with cross-functional teams to design, develop, and implement software solutions.
  • Implement and maintain microservices architectures that are scalable, reliable, and efficient.
  • Optimize application performance, focusing on speed and scalability.
  • Write clean, maintainable, and testable code, following best practices for software development.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
  • Stay up to date with the latest industry trends and technologies to continuously improve our systems


Technical skills :​

  • Strong understanding of Computer Science foundation (data structures, algorithms, databases, distributed systems).​
  • In depth knowledge about Java software development (minimum Java 8 & above ) ​
  • Strong expertise in Spring Boot & ability to develop Rest APIs ​
  • Strong understanding of SQL database (Any of MySQL/DB2/MSSQL/Oracle)  ​
  • Working experience of Java Application development with Micro service architecture . ​
  • Strong knowledge of container technologies (e.g., Docker, Kubernetes, Cloud Foundry, or Hashicorp Nomad/Consul/Vault).​
  • Strong working experience with Practice of modern software engineering including agile methodologies, coding standards, code reviews, source control management, build processes, test automation (JUnit Testing ) , and CI/CD pipelines.​
  • Excellent problem-solving and analytical skills.​
  • Excellent communication skill . ​
  • Proficiency in working with Linux or macOS environments​
  • Good to have – ​
  • use of Gen AI and knowledge around prompt engineering​
  • Good working experience in Kafka & Elastic Search.​
  • Good working knowledge  in any one of the front-end technologies like, React, Angular, Vue, SAP UI with the ability to do minimal bug fixes in the UI.​



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Communication
  • Problem Solving

Back-End Engineer Related jobs