Java web developer for open-source microfinance platform
May 22, 2007 2:53 PM
The Grameen Foundation is seeking to augment our current development team with a strong software developer to work with the technology team in building Mifos, a world-class software platform for the microfinance community. The software developer will be heavily code-focused, developing features, writing tests, and reviewing code from other developers on the project. The developer will also be expected to participate in discussions and decision making concerning technology direction as well as to be a core, trusted member of the Mifos developer community. This position will report to the Mifos Software Development Manager.
The ideal candidate will be an exceptionally strong developer – heavily code-focused – and will have significant experience with open-source development efforts, strong communication skills, a minimum of 3 years experience with Java/J2EE, experience and exposure to agile and test-driven development methodologies.
Requirements/skills:
• 4+ years experience writing code as a software developer using object oriented techniques; demonstrated ability to ship
• Superb code-level skills; 3 years of experience with Java/J2EE (preferably) or C++ enterprise applications. Experience with Struts, Hibernate and MVC design pattern helpful; experience with mySQL or similar databases preferred.
• Experience with (and fondness for) test-driven development and agile development practices (short iterations, extensive automated testing, pair programming, continuous integration)
• Experience with development on open source projects strongly preferred
payscale: based on experience
job type: full-time
The ideal candidate will be an exceptionally strong developer – heavily code-focused – and will have significant experience with open-source development efforts, strong communication skills, a minimum of 3 years experience with Java/J2EE, experience and exposure to agile and test-driven development methodologies.
Requirements/skills:
• 4+ years experience writing code as a software developer using object oriented techniques; demonstrated ability to ship
• Superb code-level skills; 3 years of experience with Java/J2EE (preferably) or C++ enterprise applications. Experience with Struts, Hibernate and MVC design pattern helpful; experience with mySQL or similar databases preferred.
• Experience with (and fondness for) test-driven development and agile development practices (short iterations, extensive automated testing, pair programming, continuous integration)
• Experience with development on open source projects strongly preferred
payscale: based on experience
job type: full-time