Robert Half - Des Moines, IA

posted about 2 months ago

Full-time - Mid Level
Des Moines, IA
Administrative and Support Services

About the position

The Software Developer - Java position is a contract-to-hire role focused on developing efficient and effective software solutions using Java and various web technologies. The ideal candidate will possess a blend of technical expertise in Java programming and web development, along with strong analytical and problem-solving skills. Teamwork and communication are essential, as the developer will collaborate with others to deliver high-quality applications.

Responsibilities

  • Proficiency in Java programming language.
  • Experience with React Express, REST, MySQL, Azure, Agile methodologies, and JavaScript.
  • Strong knowledge of web development technologies.
  • Familiarity with application development processes.
  • Ability to work effectively in a team environment.
  • Excellent problem-solving skills.
  • Use of JavaScript Framework for development.
  • Application development using Java API for RESTful Web Services.
  • Development and testing of JavaScript Libraries.
  • Implementation of Core Java and EJB (Enterprise JavaBeans) in application development.
  • Utilizing J2EE - Java 2 Enterprise Edition in software development.

Requirements

  • Minimum of 3 years of experience in software development.
  • Proficiency in Core Java and Java API for RESTful Web Services.
  • Experience in Java Application Development.
  • Profound knowledge of EJB (Enterprise JavaBeans).
  • Familiarity with J2EE - Java 2 Enterprise Edition.
  • Expertise in JavaScript, JavaScript Framework, and JavaScript Framework Testing.
  • Knowledge of JavaScript Libraries and JavaScript MVC.
  • Ability to work in a team and communicate effectively.
  • Problem-solving and analytical skills.
  • Bachelor's degree in computer science or a related field is preferred.
  • Proven experience in software design and testing methodologies.
  • Demonstrated ability to manage multiple tasks and deadlines.
  • Strong written and verbal communication skills.
  • Familiarity with software development methodologies such as Agile and Scrum.

Nice-to-haves

  • Familiarity with Unit testing and Mock libraries.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service