We are seeking a Backend Java Engineer for a contract position in Phoenix, Arizona, with a duration of 6+ months.
Responsibilities
Design and develop backend solutions using Java and reactive programming frameworks
Build fault-tolerant, scalable systems capable of performing at enterprise scale
Integrate RESTful APIs and work with various database technologies
Interpret technical and business objectives to architect effective solutions
Collaborate within an Agile/Scrum environment to deliver high-quality code
Address complex, ambiguous technical challenges in a fast-paced environment
Qualifications
Required
6+ years of professional experience with Java
6+ years of hands-on experience with Reactive Programming, specifically RxJava and Vert.x
5+ years of expertise integrating RESTful APIs
Experience working with database technologies, including NoSQL databases
Active engineering experience in complex environments with ability to solve ambiguous or under-defined problems
Ability to effectively interpret technical and business objectives and articulate solutions
Familiarity with delivery methodologies such as Agile, Scrum, AgileXP, Test-Driven Development, or Waterfall
Willingness to learn and apply new technologies
Preferred
Bachelor's or Master's degree in Computer Science, Computer Engineering, or related technical discipline
7+ years of software development experience
Experience with Kotlin programming language
Show the full description
Experience with Web technologies such as React, JavaScript frameworks, HTML5, or CSS3
Past experience with additional programming languages