The position implies working with leading platforms including Java, J2EE, Spring, Tomcat, Hibernate, and MySQL, design, developing and testing feature enhancements to meet business requirements then package the changes/additions for release.
The position includes driving ongoing improvements in software delivery including build and test automation, continuous integration and test-driven development.
The person performing this position will participate in development of unit tests and code reviews.
We are searching for a Self-motivated person, with the ability to work in a fast-paced, dynamic work environment, fast learner of new and emerging technologies.
The position requires BS or MS in Computer Science or equivalent work experience.
The ideal candidate will have experience using Java in a fast-paced web/SaaS environment, with a strong ability to prioritize tasks with minimal guidance, and communicate effectively with both technical and business personnel.
We are looking for candidates with 4+ years of solid Java (J2EE) experience with an emphasis on MVC design pattern in a web/SaaS based environment. Experience in writing scalable web apps.
Experience in modular/OO coding. Fluency in JDBC, Hibernate, or similar ORM frameworks; fluency in Spring or similar dependency injection frameworks.
Knowledge of shell and other scripting languages (Python, Groovy, Scala or Ruby).