Senior Back-end Java Developer
Sorry, this job was removed at 12:41 a.m. (CST) on Friday, February 10, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
We’re looking for a senior member of the Development team to work on a variety of interesting projects. Emmi is expanding its solution portfolio in many directions – search, mobile, rich Internet experience, etc. – and the successful candidate will be involved in the architecture, design, and coding of these critical projects.
About You:
- High energy, self-starter who takes initiative
- Experience mentoring or developing other developers
- Passionate about Java web technologies –front and back-end
- Looking to work in a challenging 100% SaaS environment
- Able to keep up with frequent releases
- Have experience working with large clients with big expectations: we have hundreds of healthcare organizations who demand excellence from us
- Have worked on products with a high visibility
- Like to work and collaborate within small teams: enjoy reading other people’s code, and vice versa
- Able to work in a high-energy environment that constantly challenges and encourages everyone to speak their mind: we value honesty and open dialog
Requirements:
- 5+ years of Java
- RESTful Web services, J2EE, JSP, Spring MVC, Hibernate and JPA
- 2-3+ years in professional web-based application development for consumer or large-scale commercial applications
- At least 1 year architecting and designing scalable, extensible, and multi-tiered applications
- Agile methodology, following industry standard software design practices for development and documentation
- Refactoring and extending existing applications
- Foster innovation through the adoption and promotions of new techniques, tools, and processes
- Strong analytical, interpersonal and communication skills are required for this high collaboration team
- Hands on experience with writing effective SQL and stored procedures
- Experience using industry standard defect tracking and source control systems
- Ability to manage multiple responsibilities and pay close attention to detail.
- Organizational and time management skills
- Excellent written and verbal communication skills
Nice to Haves:
- Liquibase database refactoring tool
- Some experience in test automation.
- Experience in integration, security, load, performance, stress, scalability and endurance testing
- Ability to write Test Plans, Test Scripts and Test Summary reports
- Web frameworks (e.g. Wicket)
- Continuous integration systems (e.g. CruiseControl, Luntbuild), build automation (Maven, Ant), and automated testing (e.g. Selenium)
- Healthcare domain and technology experience
- Working with remote or offshore team members
Benefits
Our benefits package includes a comprehensive health insurance plan (medical, dental, vision), financial planning and safeguarding (401K, disability, life insurance), and plenty of vacation to relax and recharge.
Emmi is an EEO/AA/Disability/Vets Employer
Read Full Job Description