We are seeking to expand our team of software developers/engineers/architects and are open to new candidates submitting resumes. If being on the cutting edge of industry changing payment technologies excites you, we want to hear from you!
Please send all resumes to careers@admeris.com ; when we see a good fit, the next step will be to take a quick 3 question online test to assess your skills.
Experience and Skills: · Must possess a Bachelor level technical degree (Engineering, Computer Science, Math, etc.) or equivalent level of experience · Must 8 or more years experience in java platform development · Must have lead development as senior developer on a major project · Must have expert knowledge on the JDK 6 and/or JDK 7 platform and frameworks · Must have good knowledge of UML · Must be familiar with Test-Driven Design, Domain-Driven Design and Model-Driven Architecture · Must have good knowledge of architectural and design patterns, enterprise integration patterns, programming idioms and best practices · Must be familiar with and have worked in major web development frameworks including but not limited to HTML, CSS, JavaScript, servlet/JSP, spring MVC, and JavaServer Faces · Must have good working knowledge of java web services technologies including SOAP, REST, WS-* protocols, Axis, Spring Web services · Must have deep knowledge about JPA including implementation (Hibernate, EclipseLink), mapping, caching, etc. · Must have deep knowledge in database programming including JDBC, and specific database products such as PostgreSQL, MySQL, Oracle, etc. · Must have good working knowledge of enterprise frameworks such as ESB’s, JMS, EJB and JCA containers · Be very comfortable with web security frameworks and protocols · Have good system administration knowledge to be able to configure and setup software on Linux based systems including common security and middleware products · Understand the mechanics of and be able to manage web system deployments on production grade hardware · Have excellent knowledge of agile software practices such as software version control (such as GIT, SVN, etc.), issue tracking systems (such as JIRA, Bugzilla, You Track, etc.), continuous integration, test driven development, code reviews and quality metrics · Have excellent English oral and written communication skills
Duties: · Design and development a major web framework for high availability, high scalability, and solid security requirements · Mentor more junior developers to develop software · Be responsible to delivering an assigned schedule of development to required specification · Implementation of more challenging portions of the software development projects · Research advanced topics for possible future development · Code review
Reporting to: · Team/Project Manager as assigned by Company
Compensation: · To be discussed based on experience, skills and test scores.