Software Engineer - Java
Dell Inc.
Software Engineer - Java
Our Engineers within our Boomi team are thought leaders and have significant input into the design and direction of our product. Join us in our mission to make integration accessible to organizations of all sizes
Role Responsibilities
- Be a key part of the full product development lifecycle of software applications offered by Boomi.
- Research, validate and recommend key technology decisions for the core platform and other customer facing offerings.
- Mentoring of other Boomi engineers, including design collaboration and code reviews.
- Responsible for design, development and unit testing of the Boomi products including enhancements and/or resolution of any issues that may be reported.
- Support the QA team during System/Integration testing.
- Work independently with a moderate level of guidance from engineering management.
Requirements
- A Bachelors or Masters degree in Engineering or Computer Science.
- 10+ years of commercial experience in software development using the Java programming language, including the use of some IDE with a solid understanding of object oriented design concepts for delivering and maintaining a software product.
- Experience in architecting and implementing highly scalable web applications
- Technical understanding of SQL, JDBC, XML, Servlets, and Hibernate
- Knowledge of SOA concepts is required.
- Technical understanding of Web Services technologies including REST, SOAP and WSDL is required.
- Exposure to mature development processes including use of source code control systems like Subversion is required.
Preferences
- Knowledge of RIA technologies, especially GWT is a plus.
- Knowledge of Agile development methodology is a plus.
- Knowledge of Linux/Unix environments is a plus.
- Good written and oral communication skills.
- Work experience with an enterprise software or web company is important.
"DCAM3"
See full job details and apply at employer site