Technical Test Write a program “action-monitor” satisfying these requirements: 1. The program must be written in Java. Using the following libraries/ frameworks/ containers is optional but if used, it will be appreciated. # Maven 3 # Tomcat # Spring (core, mvc, integration) # SL4j + Logback (for logging purposes) # A lightweight database # WebSockets - Spring # ActiveMQ #EasyMock, Mockito or other 2. The program should monitor the inserts in a database table and notify all the browsers with a session established every time the contents of the table change.

Stretch goals – to be implemented only if you have time 3. The program should expose 2 rest endpoints returning: * OK if the application is running * Version of the application 4. Please submit your source code along with: • A README document detailing how to build and deploy the code or other detail you find relevant. 5. Please provide us your code using Git via Githubn and let us know of its location.

The following points will also affect your score: 1. We need to be able to easily build and run the program. 2. Make it easier for us to exercise the system (interacting with the database you choose inserting/ updating rows). 3. We will be looking at the code and tests and assessing style, implementation and test coverage.

Important Note: Even if you are not able to complete the exercise, if you feel that whatever you achieve will show the way you think and code, submit the code anyway. We also take into consideration the decisions given the time constraints.

Senior Java Developer - Technical Exercise - GitHub

Stretch goals – to be implemented only if you have time. 3. The program should expose 2 rest endpoints returning: * OK if the application is running. * Version of the application. 4. Please submit your source code along with: •. A README document detailing how to build and deploy the code or other detail you find relevant.

33KB Sizes 0 Downloads 228 Views

Recommend Documents

RE-Senior Software Developer-ECM.pdf
Sign in. Page. 1. /. 2. Loading… Page 1 of 2. VACANCY. RE-ADVERTISEMENT. REFERENCE NR : SMS/RE- ADVERTISEMENT-SSD-ECM -09. JOB TITLE : Senior Software Developer X1. JOB LEVEL : D2. SALARY : R 500 909.06 - R 834 848.43. REPORTS TO : Advanced Softwar

Senior Software Developer - RE.pdf
Sign in. Page. 1. /. 2. Loading… Page 1 of 2. VACANCY. RE-ADVERTISMENT. REFERENCE NR : RE-ADVERTISMENT SMS/SSD/2017-07. JOB TITLE : Senior Software Developer. JOB LEVEL : D2. SALARY : R 500 909.06 - R 834 848.43. REPORTS TO : Advanced Software Deve

Technical Drawing - GitHub
Page 1. Page 2. 38.67 ). 22.30. 26.37. Page 3. Page 4. 2.05 。.25. 4.92. 0.75. 「. 4.50. 「 2.85. P。RT AND SW_T〔H. DETA_L. PPPPP. Page 5.

Technical Drawing - GitHub
Jan 19, 2017 - SD CARD DETAIL. (OMEGA2+ ONLY). D. C. B. A. A. B. C. D. 1. 2. 3. 4. 5. 6. 7. 8. 8. 7. 6. 5. 4. 3. 2. 1. OMEGA2. TITLE. DIMENSION IN MM.

IARC Technical Paper - GitHub
May 28, 2017 - The teams big break came after reaching out to Dr. Maruthi Akella. ... tracks the Roombas as well as keeps its global position using data taken .... studier/emner/matnat/ifi/INF4300/h09/undervisningsmateriale/hough09.pdf.

Advance-Java-Suresh - GitHub
Page 1. ameerpetmaterials.blogspot.in. For More Tutorials Visit. Page 2. Advance Java. (Suresh Sir). Page 3. Page 4. Page 5. Page 6. Page 7. Page 8. Page 9. Page 10 .... Page 141. Page 142. Page 143. Page 144. Page 145. Page 146. Page 147. Page 148.

Java 7 - GitHub
Sep 8, 2011 - Memory sizing options. Alexey Ragozin – http://blog.ragozin.info. Available combinations of garbage collection algorithms in HotSpot JVM.

Java with Generators - GitHub
processes the control flow graph and transforms it into a state machine. This is required because we can then create states function SCOPEMANGLE(node).

FRC Java Programming - GitHub
FRC Java Programming Last Updated: 1/11/2016 ..... NI Update Service .... network. When you have entered the team number and the roboRIO is connected, ...

PARTH RAVRANI DEVELOPER Diploma Computer Engineer ... - GitHub
Diploma Computer Engineer, Android Developer Since. C ON TA C T. ✧ Address: Guruji Nagar, Sadhuvaswani Road, Rajkot, Gujarat. ✧ Phone: 8155842407.

Chatter REST API Developer Overview - GitHub
Building an application outside the Salesforce platform. • Pull feed and social graph out into another application. • Push notifications and activity into the feed.

Graeme Malcolm | Snr Content Developer, Microsoft - GitHub
To create a standalone application: – Create a Python script. – Use Maven to build Scala or Java apps. – Include code to create Spark context. • To run a standalone application: – Use the spark-submit script sc = SparkContext ... ... spark-

Maxime Pinard – Software developer intern - GitHub
Page 1 ... 3rd year student in a program leading to a computer science engineer degree, I am looking for a 6 month internship in development for. September ...

【PDF】AWS IoT Developer Guide - GitHub
The following are trademarks of Amazon Web Services, Inc.: Amazon, Amazon Web Services Design, AWS, ...... "thingArn": "arn:aws:iot:us-east-1::thing/lightbulb", .... Ensure egress to port 8883 is allowed on your network.

appel-de-consultant-senior-mobile-app-developer-senegal.pdf ...
appel-de-consultant-senior-mobile-app-developer-senegal.pdf. appel-de-consultant-senior-mobile-app-developer-senegal.pdf. Open. Extract. Open with.

Raspberry Pi for the .NET Developer - GitHub
Mar 19, 2015 - Page 10 ... Once you have an IP address, open your web browser and go to some website to test out your ... To connect to your Pi, enter a Remote Host of your IP address .... The program that I like the best is WinSCP. Go to.

appel-de-consultant-senior-mobile-app-developer-senegal.pdf ...
Page 3 of 4. appel-de-consultant-senior-mobile-app-developer-senegal.pdf. appel-de-consultant-senior-mobile-app-developer-senegal.pdf. Open. Extract.

Senior Application Developer, Collections - Museums and the Web
The Art Institute of Chicago is seeking an experienced application developer to support the ongoing development and maintenance of the Museum Collections' Digital Asset Management System. The Art Institute of Chicago is a world-renowned art museum ho

Senior Application Developer, Collections - Museums and the Web
The AIC Collection DAMS, named LAKE, is meant to become the central place for preserving, managing, ... tracking system (Redmine, Github), updating these tickets as work progresses, and requesting feedback ... This position reports to the Director of

Java WebApp Developer Course.pdf
... Project using Hibernate 6 Best Practices Discussion. 7 Coding Practice 7. 8 8. Topics. Topics. Page 2 of 2. Page 2 of 2. Java WebApp Developer Course.pdf.

Graeme Malcolm | Snr Content Developer, Microsoft - GitHub
Graeme Malcolm | Snr Content Developer, Microsoft. Page 2. • What is a Stream? • What is Apache Storm? • How is Storm Supported in Azure HDInsight?