Remote PP - Java API Engineer - 0019

at Thaloz

Posted 3 days ago 3 applied

Description:

  • The role is for a JAVA API Developer who will design, develop, and maintain applications/solutions for Consumer Services' Digital Wallet and Credit services.
  • The position requires expertise in Java, Spring, REST, and RDBMS technologies.
  • Responsibilities include working with Business and Product teams to understand API features and implementing them.
  • The developer will design, develop, and maintain API applications/solutions using Java, Spring framework, REST architecture, and JEE technologies.
  • High-quality code development with unit and regression tests is expected.
  • Collaboration with cross-functional teams in an agile environment is essential.
  • The role involves assisting the team in supporting and fixing production issues.
  • Identifying improvement opportunities with business impact using new technology is part of the job.
  • The developer will perform software analysis, design, development, testing, and maintenance for the client's core technology platform.
  • Analyzing requirements in collaboration with Product owners, Architects, and Vertical teams is required.
  • Features will be implemented based on design specifications while following good development practices.
  • The developer will deploy products and provide support during implementation.

Requirements:

  • A BS/MS degree in Computer Science, Computer Engineering, or a related subject is required.
  • A minimum of 5 years of working experience in Object Oriented programming is necessary.
  • Solid knowledge of Java (Java 8 experience is a plus), Spring framework, REST architecture, and JEE technologies is required.
  • Candidates must have a solid understanding of data structures and algorithms.
  • Good understanding of best practices for developing Restful APIs is essential.
  • Knowledge of Relational Databases (e.g., Oracle, MySQL) is required.
  • A good understanding of ORM technologies is necessary.
  • Experience in CI/CD technologies (e.g., Jenkins, GIT) is required.
  • Exposure to APM tools like Splunk is preferred.
  • Experience with Web Application scalability and performance is a plus.
  • Good analytical and problem-solving skills are essential.
  • Strong oral and written communication skills in English are required.

Benefits:

  • The position offers the opportunity to work in a company committed to democratizing financial services and empowering individuals and businesses.
  • Employees will have the chance to collaborate with cross-functional teams in an agile environment.
  • The role provides opportunities for professional growth and development in a dynamic field.
  • Employees can expect to work with cutting-edge technologies and contribute to impactful projects.
  • The company fosters a culture of creativity and resourcefulness in problem-solving.