|
|
Careers
|
Job specification for Java developer
Responsibilities
- To work as part of the Macalla Product Development Team, reporting to a Senior Developer/Architect on all technical issues
- To contribute and deliver specifically in the areas of software specification, design, coding, testing, defect resolution and documentation
- To participate in peer reviews of documentation and code, identifying risks and escalating issues when necessary
- Provide timely and useful information to the Team Leader/Manager to assist with detailed project planning
- To attend client meetings and on occasion help customer support engineers diagnose complex problems
Mandatory requirements
- B.Sc. degree in Computer Science or related field
- 3+ years of experience of Java development on the J2EE platform
- Experience with complex designs using abstractions, modules, design patterns, and reusable system architectures
- Aware of need for standards and quality - used to meeting strict deadlines, whilst producing quality work
- Excellent verbal and written communication skills and capable of working effectively and confidently with customers, team members and management
- Enthusiastic and ambitious about working in a dynamic and vibrant growing company
- Some travel will be required
- Willingness to work in a flexible, changing team environment
Essential experience
- Knowledge of Web-tier technologies and design: HTML, JavaScript, CSS, Tiles, XML, JSP, Servlets, MVC, Struts, JSF
- Experience of Spring and other common open-source packages (HttpClient, BeanUtils, Castor)
- Experience in developing sophisticated multi-threaded systems
- Experience of Hibernate, JDBC and SQL with Oracle or equivalent
- An understanding of database design and familiarity with database performance/tuning issues
- Experience of distributed architectures using Web services and other middleware technologies (SOAP, RMI etc)
- Experience of application server development and configuration (WebLogic, Websphere, JBoss, Tomcat or similar)
- Knowledge of
- Apache web server and modules configuration
- Developing/debugging on both Windows and UNIX/Linux environments
- Ant, CVS, JUnit, cruise control
- Experience of customer facing activities
Desirable experience
- Xdoclet, Jasper Reports
- Middleware technologies, eg JMS
- Industry knowledge of the mobile communications or financial payments industry
Please email your CV together with a covering letter to jobs@macalla.com.
|
|
|