Java Developer

Location: St. Louis, Missouri, United States Minor Outlying I
Date Posted: 22-05-2013
Job Description
We are a global software development organization working within a world-class cloud computing company. We are in an aggressive growth mode and are transforming ourselves into an agile development studio.
Software Engineers collaborate with Scrum Masters, analysts and other engineers to quickly and efficiently develop high quality, functioning software to exceed the expectations of Savvis IT’s internal and external customers in a fast-paced, ever-changing business landscape. A Software Engineer serves as a developer on Scrum teams and participates in iteration and release planning, story estimation, software demonstrations and iteration retrospectives.
The Corporate Systems Development team is responsible for the project-based development and enhancement of several enterprise software solutions which are vital components of the services that Savvis offers its customers. From systems and application monitoring to usage data collection and billing, from quoting and ordering to provisioning of services, to complex web-based interfaces to these systems, the Corporate Systems Development team is the heart of Savvis’ corporate IT value proposition. In short, the team is responsible for the Quote-to-Cash business process, the monitoring and management of the technical infrastructure, and the backend systems in-between. We are using leading-edge technologies and are seeking for high potential software engineers to join our thriving team.
Essential Duties:
· Design and implement (create and enhance) timely and reliable software solutions.
· Develop configuration-driven, self-monitoring, scalable solutions that can easily accommodate ongoing enhancements.
· Implement software development best practices and lessons learned as a means of continuous improvement.
· Implement various development environments for effective systems integration testing.
· Document maintenance and support procedures for production systems.
Required and Desired Skills:
· Strong oral and written communication skills
· Ability to transform complex business requirements into sound technical designs and implementations
· Good analytical and problem solving skills
· Desire to thrive in a fast-paced, fun and rewarding team-based environment
· Knowledge and practical experience with object-oriented design and design patterns
· 3+ years development experience in Java
· SQL/database programming in one or more of the following commercial relational databases: MSSQL, Oracle, MySQL
· Competency in basic Linux platform development and deployment activities
· Exposure to and/or practical development experience using Perl, particularly in an application development context
· Experience with unit testing frameworks (e.g. JUnit).
· Experience with XML, HTML, VB Script, CGI, Java Script, AJAX
· Experience with Tomcat or JBoss and web technologies such as SOAP, REST and RMI
· Experience with source control packages such as Subversion or CVS
· Experience with J2EE (Servlets, JSP’s, Custom Java Tags, etc.)
· Experience in agile software development methodology is desired
· Bachelor’s Degree in Computer Science or equivalent experience
The Timberline Group
Phone: 636-209-5537
PO Box 565, Sullivan, Mo 63080
"Delivering quality solutions through quality people"
this job portal is powered by CATS