Java JEE Open Source Developer
0
This is a key position in an entrepreneurial environment with great potential to grow. It is an exceptional opportunity for someone who works hard, likes to -wear many hats- and is achievement-oriented.
Description: This is a key position in an entrepreneurial environment with great potential to grow. It is an exceptional opportunity for someone who works hard, likes to -wear many hats- and is achievement-oriented. With a small team, your performance will have an immediate and obvious impact on the success of our projects. Responsibilities and Essential Duties: - Design, develop, integrate, deliver and maintain high quality extensions to Openbravo, an open-source, web-based ERP Java application.
- Troubleshoot and resolve deployment issues on standalone Linux servers and Amazon cloud servers.
- Deploy, support and troubleshoot issues for several PHP / MySQL applications on Linux servers.
- Strong multi-tasking abilities including a "big-picture" understanding of priorities and impacts, and proven experience in juggling and completing tasks.
- Work collaboratively with a cross-functional team on open-source ERP implementation / Customization projects
- Interact with customers to analyze and understand their requirements
- Collaborate with peers and a distributed development team in producing designs based on the analysis and implementing those designs.
- Provide timely and accurate estimates for assigned tasks
- Thoroughly test code and overall application, and document appropriately.
|
Requirements: Excelling in this position requires a blend of outstanding interpersonal and technical skills. You will need to understand what the customer needs to accomplish, work with the team to formulate an idea of how our products can be extended to meet those needs, be able to explain and define your ideas, and then assist in implementing the solution by writing new software or configuring existing products. Your technical expertise will be trusted to create software that is crucial to our customers. Education and/or Experience: - BS in Computer Science or related field
- High proficiency with the Linux command line, including working with ssh, Linux user administration, file and directory permissions and public/private security key management.
- 2-3 years of most recent experience in Java and JEE-based web technologies for development of high-performance, web-based applications involving:
- Languages: Java (with JEE technologies including JSP, Servlets), JavaScript frameworks (e.g. SmartClient, dojo), PHP, HTML, XML.
- Operating Systems: Linux
- Tools: Tomcat 6, Ant, Eclipse, Subversion, Mercurial, Jira
- Best practices in software engineering, system integration, and development of secure applications
- Database: PostgreSQL, MySQL and Oracle
- Openbravo or Compiere experience is a plus
- Strong interpersonal and communication skills.
- Significant and proven creative problem solving skills.
- Ability to work independently and in a team (co-located or dispersed.). Experience in Agile-Scrum methodology will be beneficial.
- High degree of motivation, technical competence, aptitude to learn new things quickly,
- 'Can-do' attitude to deliver high-quality results under tight deadlines with minimal supervision
|