Job offer

Java API Developer

We are always looking for great new talents - ambitious people with new ideas, motivation and the energy to act.

Responsibilities

  • Build and maintain APIs & Kafka Integrations
  • Supporting on premise and cloud platform environments such as AWS
  • Develop, integrate and test run time execution of APIs
  • Analyze performance requirements & performance of current APIs and actively remediate tech debt with those
  • Assist in production setup, monitoring and roll out to partners
  • Active “developer on call” to support maintenance and issue remediation of the APIs: Debugging existing software and correcting defects
  • Contribute to the conceptual and physical design of application integration using APIs and events
  • Integrating existing software into new or modified systems or operating environments
  • Writing or reviewing software system documentation and ability to share knowledge is a must
  • Be able to “debug” a code; critically think to highlight where issues are coming from

Technical Skills

  • Java Web applications • RESTful Services • Java Message Service (JMS) • AWS/Microservices
  • Familiarity with Linux Containers (Dockers)
  • Strong SQL Skills
  • Spring Framework knowledge and experience
  • Experience with design/prototyping
  • At least 1 year of experience in developing REST services using Java or Node.js
  • Able to implement processes and troubleshoot to continue to improve operational stability
  • DevOps experience a plus
  • Experience and understanding of Kubernetes (preferred)
  • Experience with API Management Suite (Plus)
  • Experience with GitHub or GitLab
  • Experience with generating technical documentation
  • Experience using with Jira and Confluence
  • Agile Methodology – comfortable working in a scrum environment

Background

  • Bachelor’s degree in Computer Science or Business Information Systems or equivalent educational or professional experience and/or qualifications with at least 2-5 years of experience in software development

Competencies

  • 5-8years of experience
  • Learner – shouldn’t be shy to learn any new technology
  • Quality Focused – should believe in code quality and be able to highlight challenges/issues with current code.
  • Shift left mentality – i.e. quality is owned by the team rather than just a QA tester.
  • Clear and effective communication skills – verbal and written
  • Critical Thinking – ability to dive into a problem, dig in to help SDETs and then pull up as needed.
  • Ability to visualize the flow of data through a complex application is critical to your success, and to the team

Java API Developer



    Contact us Join ITELENCE