SensorFlock (SMC-PVT.) Ltd.
SensorFlock (SMC-PVT.) Ltd.

Software Applications Engineer - Java

TLDR

Develop enterprise Java applications using Spring/Hibernate in Linux/open-source environments, emphasizing GUI, web services, and distributed computing within an Agile team.

  • BS or higher in CS/CSE/IT
  • Must have experience developing complex code in Linux and open source environment
  • Enterprise Application Development experience
  • Knowledge of Software Design Patterns
  • Solid Object Oriented Programming skills
  • Solid understanding of web services and databases
  • Experience programming Graphical User Interfaces is highly desirable
  • Experience programming in JAVA
  • Experience with Spring framework and Hibernate highly desirable
  • Experience with Javascript, JQuery, Ajax, Xml and Html5.
  • Bonus: experience with Python or C programming languages
  • Experience with Markup languages
  • Experience developing distributed computing applications using open source technologies such as Apache hadoop
  • Experience with network programming desirable
  • Basic Linux system administration skills
  • Software Development Life Cycle
  • Best Practices for Requirements Engineering: User Stories, Use Cases and Functional and Non-functional Requirements
  • Quality Assurance
  • Experience working within an Agile development environment is highly desirable

This job is no longer available