UniversalGiving® is looking for a Java Software Engineer to build new features and improve existing server-side components for their website, aiming to serve the world in philanthropy.
Requirements
- 4+ years of application development experience using JAVA, MySQL, React
- Experience with client-side web technologies such as JavaScript, CSS
- Familiarity with source controls such as SVN and CVS
- Knowledge of design patterns and object-oriented modeling (e.g. UML)
- Thorough understanding of the software development lifecycle (SDLC).
- Experience with designing/analysis/testing/implementation/maintenance, & QA processes.
- Strong debugging skills and principles: Familiarity with bug tracking systems such as Jira
Responsibilities
- Develop server-side Java technologies for existing & new application components
- Scoping, developing, and implementing new user features and new web components
- Increase operational efficiency & system visibility by developing tracking analysis features
- Provide recommendations on coding standards and guidelines
- Serve as one of the leads for the Product Development team
- Track and communicate team progress/performance with the organization’s leadership
- Collaborate with front-end developers/senior management to deliver quality codes
Other
- This position is tailored to a professional who wants to give back special skills
- Part-time, flexible remote positions
- Opportunity to work with a diverse, global team representing over 25 cultures
- Minimum 6 months commitment
- We provide remote positions with a highly globally focused team from more than 20 countries