Java Developer (0- 1 year) As a Software Developer you will implement multi-tier software applications, and document, test, fix and enhance systems when needed. In your agile team, you will closely work with engineers, architects, managers, design, QA, and Operations teams, and implement solutions that meet business requirements. You will spend most of your time developing clean code with limited abstraction.