Epicareer Might not Working Properly
Learn More

Java Backend Engineer

Salary undisclosed

Checking job availability...

Original
Simplified
Principal Objective: Maintenance and support of internal applications, development of new features, and collaboration with consultants to understand and analyze processes.

Required Qualifications:

  • Experience: Java application development.
  • Java: Proficiency in Java programming and debugging skills.
  • Microservices and Containers: Familiarity with Microservices Architecture and Container Orchestration (Kubernetes).
  • Go Language: High proficiency in Go, with experience in production-level applications.
  • SQL Database: Knowledge of Postgres, Cockroach, or Yugabyte; optimization and tuning of queries are essential.
  • Cloud: Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
  • Version Control: Proficiency in Git.
  • Analytical Skills: Strong problem-solving abilities and analytical capabilities.


Preferred Qualifications:

  • Certifications in Kubernetes (CKA, CKAD).
  • Experience with distributed systems and microservices architecture.
  • Contributions to open-source projects.
  • Familiarity with monitoring tools such as Grafana and Prometheus.
  • Experience in agile methodologies (Scrum, SAFe).
  • Excellent communication skills in English.
  • Strong organizational skills and teamwork ability.


Responsibilities:

  • Development: Transform concepts into functional web applications, rapid prototyping, and code optimization in Java.
  • Collaboration: Work with the team to define optimal user experience and integrate front-end with back-end services.
  • Code Reusability: Create reusable code and standards for other developers.
  • User Support: Quickly identify and fix defects.
  • Sustained Work: Ability to work long periods on a computer and communicate effectively.