Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Electrical Engineering, or related field and 3 years of experience in the job offered or related occupation.
3 years of experience with each of the following skills required:
Developing high scale backend software services using core Java Complex Frameworks like Netty, Tomcat, Spring, Log4J, Apache, etc.
Developing Application Programming Interfaces (APIs) for different requirements using knowledge of technical aspects like client-server architecture.
Determining system requirements and anticipating design challenges beforehand using in-depth, advanced knowledge of how devices are located using GPS/WiFi Triangulation, BLE Advertisement Triangulation, Spatial & historical reductive filtering.
iOS Source Code: working on both iOS devices and server software, developed using Swift & Java programming languages, to help visualize end-to-end functionality and propose optimal designs for new features.
Testing Frameworks: validating code using testing frameworks like Cucumber, JUnit, Mockito, etc. to achieve functional and performance benchmarks and to ensure no regressions in new functionality.
Webservices Development and Deployment: writing code, using Java, for new features and making them accessible to customers over network using servers and load balancer systems.
Deploying dashboards using Splunk logging and monitoring systems to ensure that the features are bug-free and provide optimal functionality.
Using operating system logs and Swift Programming to diagnose and fix functional and performance issues.