Senior Backend Engineer – Dana Indonesia

About this job

  1. Job type: Full-time
  2. Experience level: Mid-Level, Senior, Lead
  3. Role: Backend Developer
  4. Industry: Financial Technology
  5. Company size: 201–500 people
  6. Company type: Private

Job description

We’re looking for experienced Senior Backend Engineer to be part of our family!

What makes you great candidate, if you have:

Design Skills

  1. Understand requirements through kickoff & sprint start meetings, formal and informal communications 
  2. Contribute to the team story carding process with active listening skills- asking questions & sharing and challenging ideas. 
  3. Estimate tasks (stories) within a sprint 
  4. Implement object-oriented design patterns 
  5. Create reusable components

Implementation Skills 

  1. Code software – (e.g. Create custom UI, distributed computing, performance tuning and memory and resource management)
  2. Test, debug, re-test, and coordinate with QA, validate software as ready for shipping 
  3. Contribute test cases to QA for inclusion in test plans
  4. Act as a subject matter expert for backend platform 

Team Skills 

  1. Review designs/code strategy of teammates and provide feedback and coaching in your area of expertise 
  2. Demonstrate sense of ownership over projects and take initiative to ensure success
  3. Advise the Project Manager on technical matters to ensure issues are addressed/avoided
  4. From time to time, provide estimates of projects to Architect 
  5. Assumes responsibility for related duties as required or assigned

Job Specification Skill 

  1. Must be able to design, code and deliver an application server with minimal technical oversight
  2. Must have demonstrated ability to design distributed systems 

Communication & Leadership skills 

  1. Individual is self-motivated to achieve goals, develop knowledge and complete tasks
  2. Mentors junior staff to help develop their technical skill

To apply, you must:

  1. Have bachelor’s degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred, or have engineering wisdom equivalent to 4 years progressive experience
  2. Experienced in Java, Spring, and Spring Boot technology
  3. Experienced in MySQL technology
  4. Experienced leveraging message broker solution
  5. Experienced building micro service application who communicate with each other using REST API or RPC 

Great if you:

  1. Have 5 full lifecycles of experience 
  2. Familiar with Domain Driven Design
  3. Familiar with actor-model concept & unit testing (behavioral testing, test driven design) 
  4. Familiar with Agile Methodology 
  5. Have knowledge of software design patterns 
  6. Have experience in networking
  7. Have experience in building scalable system 
  8. Experience creating concrete requirements from high level and ambiguous business goals
  9. Working knowledge of architecture patterns  

Lamar pekerjaan

About Company https://dana.id/