The following is a summary of the main tools we use for development:
Java J2SE
The Java programming language and platform
http://www.oracle.com/technetwork/java/index.html
Eclipse IDE for Java developers
Open-source Java development platform
http://www.eclipse.org/downloads/
Apache Maven
Open-source build system for Java
http://maven.apache.org/
Atlassian Jira
Project management and bug tracking system
http://www.atlassian.com/software/jira/
Atlassian Conflunce
Wiki, knowledge management and documentation sharing system
http://www.atlassian.com/software/confluence/
jProfiler (ej-technologies)
Java Profiler, tracking memory and thread leaks
http://www.ej-technologies.com/products/jprofiler/overview.html
install4j (ej-technologies)
Multi-platform Java Installer builder
http://www.ej-technologies.com/products/install4j/overview.html
Jenkins CI
Continuous integration, automated builds and deployment
http://jenkins-ci.org/
Artifactory (jfrog)
Maven repository
http://www.jfrog.com/home/v_artifactory_opensource_overview
GitHub
Git repositories (SCM)
https://github.com/taverna/
BitBucket
Downloads, Git repositories
https://bitbucket.org/taverna/
Launchpad
Downloads
https://launchpad.net/~mygrid