Auxis Java Developer in Heredia, Costa Rica
As a member of our development team, the Java Developer will design and develop high volume, low latency applications for mission-critical system, delivering high availability. You will support web-based application development and maintenance, and contribute to and grow our software engineering competency. The Java Developer must have broad experience in web application development. Financial or Mobile Services experience a distinct plus.
BS/MS degree in Computer Science, Engineering or a related subject
Contribute in all phases of the development lifecycle.
Write well designed, testable, efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
4+ years of hands-one Software Development experience
4+ years of experience in Java development
Hands on experience in designing and developing applications using Java EE platforms
Experience building APIs supporting client applications
Object oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
Excellent knowledge of Relational Databases, SQL and NoSQL
Experience with JBoss Framework
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
External Company Name: Auxis
External Company URL: www.auxis.com