Job Description

  • Participate in all aspects of the software development life cycle, including estimation, technical design, implementation, documentation, testing, deployment, and support of the developed applications.
  • Solve problems, debugging programs, and conducting technical reviews.
  • Collaborate with other developers in creating creative software designs.
  • Prepare technical documentation in the software development cycle.

Requirements

  • Mastery of Java programming language, deep understanding of Java programming (Core Java) and Java SE.
  • Proficient in RESTful web services API concepts.
  • Mastery of IntelliJ IDEA program.
  • Familiarity with the concepts of web services and development experience of rest and soap web services.
  • Familiarity with MVC Pattern, JDBC, SOAP, TCP, gRPC, and RESTful concepts
  • Familiarity with markup languages such as XML, and JSON.
  • Familiarity with Oracle and MySQL databases.
  • Familiar with DevOps tools.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.