Duties: Designs, develops, troubleshoots and debugs software
programs for software enhancements and new
products. Develops software tools including operating systems,
compilers, routers, networks, utilities, databases and
Internet-related tools. Determines hardware compatibility and/or
influences hardware design. Develops software
applications, user interfaces, databases and embedded software.
Considers software architecture to include
networked applications and interactions within a system. Imaging
Engineering roles that design and develop medical
diagnostic and clinical instrumentation, equipment, and
procedures, using the principles of engineering and bio-
behavioral sciences should be assigned to this job family.
Requirements: Bachelor's degree in computer science, computer
engineering, engineering or related field (willing to
accept foreign education equivalent) plus five (5) years of
experience in Full Stack JAVA Development.
Experience must include : Developing services in a SOA or Micro
services environment, Spring Framework, Hibernate
and relational databases, including SQL queries and PostgreSQL
and NoSQL; Cloud infrastructure development, mobile
and web applications development using JSP, Servelets,
Angular and Bootstrap; software development methodologies,
design and implementation, including Scrum/Agile;
Integrating J2EE deployment using Selenium, Ant, Maven and
Jenkins; and development in Oracle or SQL; Development
of Java APIs (REST or SOAP) and web services - mapping database
structures to objects in API/ service using
Hibernate framework; Developing JUnit scripts for automated unit
testing, performing integration testing, creating and
Qualified candidates please send resume to
firstname.lastname@example.org and reference job title.