The All Star technology department is looking for a Software Development Engineer to become an integral part of our team. We're a closely knit group that embraces change and seeks constant improvement.
he Software Development Engineer is a talented person with a strong interest in object-oriented analysis and design with development experience who can help create and maintain technical solutions to support our internal business customers. You'll be instrumental in the development, deployment, and maintenance of state-of-the-art business information systems at All Star.
The successful candidate will be a top-notch developer driven by the desire for excellence and an innate sense of curiosity.
What you'll do:
Work and interact with dynamic, talented development and creative/UX teams to improve our systems and platform
Ensure highly scalable, testable, and reliable design and implementation
Develop, maintain, and ensure JUNIT and validation logic within the system
Support deliverables and production deployments to ensure high availability and business continuity
Bachelor's degree in Computer Science, Engineering, or related discipline
2+ years of professional experience using Java
Ability to work in the presentation layer using CSS and DHTML techniques
Experience working with JSP and mid-tier application servers such as Tomcat, Jetty, JBoss, and Websphere
Experience using Spring MVC and IOC/aspect oriented techniques
Strong written and verbal communication skills
Team collaboration and interaction experience
Excellent analytic and problem-solving skills
Strong attention to detail
Strong sense of curiosity and personal drive
Experience with Groovy/Grails
Working knowledge of Hibernate
Database experience, particularly MySQL variants
Experience working with content management systems
Experience using Agile development methods such as Scrum, Lean, and Pair Programming