The best candidate will be someone with 2-3 years of Java Development.
Back end Java Engineers must have experience with software development, Java application development, and J2EE. It is desirable if the candidate has experience with data structures, SQL, web services and multithreading. It is a plus if the candidate has experience with JSON, HTML, XML, and Agile.
Serving as a core member of an engineering team that designs and develops software applications; Writing code and unit tests, working on API specs, automation, and conducting code reviews and testing; Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges; Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement; Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues.