I work on Linux and my favourite setup for development is Intellij, Git and the Atlassian tools for collaboration: BitBucket, Bamoo, Jira, Confluence.
For personal development of prototypes and evaluation of app servers, frameworks and whatever I use a toolchain with a small footprint, consisting of Gitea, Drone and TeamCity.