Software Engineer 2-IT

Key Responsibilities:

  • Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping
  • Develop REST based services using the appropriate computer languages while adhering to team development standards and practices
  • Design and specify test procedures including unit, system, and integration testing.
  • Design application test data, debug programs using appropriate system tools and ensure features developed are accurate and meet the specification
  • Identify and communicate impediments to your team and actively work to remove them
  • Continually strive for technical excellence

Essential Requirements:

  • Experience in JAVA (1-2 years at least with Java 8), J2EE (JDBC, ORM, JPA, JMS)
  • Experience in Open Source tools like Apache
  • Experience in DB technologies like Oracle, PostgreSQL, MongoDB
  • Experience in Micro services frameworks like Spring Boot, Drop wizard
  • Experience in Message Brokers (Kafka/Rabbit MQ etc.)
  • Experience in Spring Core and Integration.
  • Experience in REST Web Services, Spring Restful Web Services
  • Experience in Linux and Unit platforms
  • Experience with Gitlab
  • Experience performing functional testing of REST-based web services
  • Exposure to unit testing tools, such as: Junit and Easy Mock
  • Ability to take ownership for initiatives
  • Ability to work comfortably with both technical and business teams

Desirable Requirements:

  • Experience in Product development is a plus
  • Experience in Device Relation Management domain is desirable
  • Experience with Dockers/Kubernetes will be a plus
  • Candidates with exposure to remote connectivity tool development would be an added advantage
Job Family: Information-Technology Engineering Software-Engineering Software-Engineer
Job ID: R071718

Source

Show More
Close

Adblock Detected

Please consider supporting us by disabling your ad blocker