We are currently looking for a Senior Developer to join our team. We are looking for a high-impact individual who will be able to rapidly absorb our development processes and procedures. We plan for an introductory ramp-up/training period but will be expecting the specialist to work with minimal guidance or supervision.
Before you apply please read the following section carefully:
- We require a cover letter detailing the relevance of your experience for the posted position
- We are ONLY considering candidates from the U.S. with work authorization for permanent employment (W-2)
Required Skills:
- Full-stack developer with demonstrated ability to take development from requirements to end-product (requirements analysis, design, UI, implementation, testing, integration)
- Advanced command of Java language
- Advanced relational database skills and experience
- Very good English proficiency
- 3+ years of strong JAVA Programming experience
- 3+ years of experience developing web applications utilizing JAVA Enterprise Edition (J2EE), XML, and Web Services at an enterprise level
- 2+ years of experience with J2EE Framework components such as Servlets, JSP, JDBC, Logging mechanism (ex. Log4J), Transaction Management, and Thread Management
- 3+ years of experience writing SQL/Functions/Procedures in transactional database systems such as Oracle, SQL Server, DB2
- 3+ years of knowledge on MVC framework like Spring/Struts and ORM tools such as Hibernate, MyBatis, EclipseLink
Strongly Preferred:
- Experience developing large enterprise applications (multi-modular, large code-base)
- Experience with Web development
- Strong technical skills including understanding of software development principles
- Ability to provide high-performance code reviews and troubleshoot all software development issues
- Ability to multi-task and support development teams to ensure timely software development deliverables
Plus:
- Experience with Vaadin platform
What We Offer:
- Intensive domain training during which we closely work and train the person to understand medical laboratory domain and enterprise software management
- Continuous career growth and opportunities to acquire new skills
- We offer holidays, vacation/sick leave, 401k, and contributions to health insurance