Backend Engineer

Backend Engineer

John Clements Consultants Inc
Metro Manila / NCR
4 - 6 Years
Not Specified

Job Description

Main Duties and Responsibilities:

  • Translates user requirements into software requirements and deliverables
  • Participating in the overall architecture and design of the back-end platform, using micro services architectures in Java and design patterns oriented to highly transactional systems 
  • Implement system integration by using modern architectural patterns such as API ecosystem, synchronous transactions, asynchronous transactions using queue (Kafka, RabbitMQ, etc.) 
  • Work closely with third party providers in case of system integration 
  • Create code with high Engineering standards and full attention on quality and cybersecurity, your code will need to pass SonarQube with at least 80% code coverage by creating and maintaining automated unit/integration tests 
  • Adopt best practices in Java Software Development such as Test Driven Development, code review, pair programming, continuous identification and addressing of technical debt 
  • Fixing bugs, propose and implement enhancements that yields solution maturityness, not only to your own code but also in any component of our solution ecosystem 
  • Embrace Dev Ops culture under the principle you build it, you deploy it by using modern standards and tools for CICD 
  • Keep active communication with our Dev Ops team in order to get consensus when discussing solutions and course of actions 
  • Participates in Agile sprints and ceremonies; supports rapid iteration and development 
  • Work closely with stakeholders from various teams (e.g. DevOps, Product Owners, frontend engineers, UI/UX), teams will be collocated, remote and also in different time zones, use face to face communication as much as possible 
  • Actively debate about best solutions to implement by proposing pros and cons, being silent and acting as a follower is not an option in our team 
  • Actively research about new trending in technologies that can be introduced in our core systems as we strive for efficiency, maintainability, scalability and automation 
  • Help others, especially junior team members, you will have the chance to mentor new members and make them flourish 
  • Strive for culture that promotes agile values and constant engineering excellence 
Minimum Qualifications:

  • Candidate must possess at least Bachelor's/College Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
  • At least 3 Year(s) of working experience in the related field is required for this position.
  • Required Skill(s): Kafka, RabbitMQ, etc.)
  • Preferably 1-4 Yrs Experienced Employee specialized in IT/Computer - Software or equivalent.

Job Details

Since its inception in 1974, John Clements Consultants, Inc. has grown into one of the largest consulting firms in the Philippines today, with a leadership position in the local market and a strengthening presence in the international scene, notably in Asia, the Middle East, and the US. While it has grown in size and business interests, locally and internationally, and prospects of further expansion remain in the horizon, the John Clements Consultants Group has maintained its focus on its core competencies: recruitment and training.

About Recruiter

18

Followers

8

Active jobs

Functions : IT

Industries : Consulting/Advisory Services

Skills/Roles I hire for: Any

level Hiring For: Junior Level, Mid Level, High Level

Similar Jobs

Career Advice to Find Better