Makibie is looking for an experienced Java Developer to join a strong team of developers in a rapidly growing company, building cutting edge applications for a wide range of industry and user needs. The Java Developer will be responsible for building reusable web components for mid-sized and large clients.
- Responsibilities:
- Design, develop & enhance Makibie products in Java and related technologies
- Participate in the full life cycle of products including development of functional and technical specifications, requirements analysis, estimation, system design and construction in an Agile environment
- Must be able to drive initiatives and work independently and as part of a team
- Will be relied upon for critical tasks and provide leadership on product design and customer driven initiatives
- Troubleshooting complex production issues when escalated to engineering
- Committed to quality and creating readable, reliable and maintainable code
- Qualifications:
- At least 5 years software development experience in Java based technologies
- Working knowledge of the full software development lifecycle & Agile methodology
- Large distributed enterprise system design knowledge
- Proficient in Java/J2EE, MVC, JSP, XML, SQL, XHTML, and JavaScript
- Experience with open source libraries (AXIS, Castor, Log4J, etc.)
- Experience with WebServices implementations
- Knowledge of one or more major databases (Oracle, MSSQL, DB2, etc.)
- Working knowledge of at least one J2EE application server (Tomcat, Websphere, WebLogic, etc.)
- Working knowledge of UNIX/LINUX
- Excellent written and verbal communication skills
- Preferred:
- Financial Industry systems experience a plus
- Knowledge of Adobe Flex a plus