API & Back End Developer

  • Competitive
  • Kuala Lumpur, Federal Territory, Malaysia
  • CDI, Plein-temps
  • CIMB Malaysia
  • 17 avr. 19

API & Back End Developer

  • Strong hands-on experience with Java; full stack development.
  • Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs.
  • Deploy and maintain Applications/Systems.
  • Work with other software engineers for one or more Agile scrum teams assigned to work on the project.
  • Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership.
  • Develop reusable patterns and encourage innovation that will enhance team velocity.
  • Collaborate on the design with other team members and product owners, both inside and outside the scrum team.
  • Estimate engineering work effort for engineering team and effectively identify and prioritize the high impact tasks.
  • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
  • Drive a quality mindset within the team Develop new user-facing features for web and mobile.
  • Optimize application for maximum speed and scalability.
  • Write functional requirement documents and guides.
  • Stay up-to-date on emerging technologies.


Qualifications
  • Candidates with background in BSc in Computer Science or related field.
  • Candidate must have at least following years of experience
    • 5 years of full Software Development Life Cycle experience.
    • 3 years of experience working as a API developer
  • Must have development experience with Java/J2EE, web services, RESTful API, JSON, XML
  • Solid understanding of RDBMS data models. More than one database knowledge is essential with preference to Oracle 11G / 12C or SQL Server 2008 R2 / 2012 / 2014.
  • AWS / Azure knowledge is an additional advantage.
  • Familiar with different software development best practices (BDD, TDD, pair programming, etc.)
  • Proficiency in software development methodologies and best practices. Hands-on experience with Agile frameworks like SCRUM, XP, Lean & Kanban.
  • Experience with Atlassian's Jira/Confluence & DevOps tools
  • Ability to write Jmeter / Junit scripts