What are the responsibilities and job description for the Software Engineer II position at Swisslog?
Swisslog Logistic, Inc., Warehouse & Distribution Solutions, provider of integrated logistics solutions (Warehouse Management Systems) is looking for a dedicated and innovative person to strengthen its Software Implementation team.
Application Requirements
Swisslog is shaping the #future of #intralogistics. As part of the KUKA Group, we are at the forefront of technology that is changing the world. Serving some of the biggest and most exciting brands across the globe, we're a team of 2,000 professionals and 50 nationalities, working together to transform intralogistics with smart minds and fresh perspectives. With our flexible, #robotic and #data-driven automated solutions, we are powering the supply chain and taking the industry forward. #JoinOurTeam and bring ideas to life!
- The Software Engineer II is a mid-level position performing software development work on applications primarily using Java/JEE, EJB, JPA and JSF, frontend and backend solutions, OO-Design, JAVA architectures and SQL Server database programming knowledge (SQL).
- Works in small team sizes (6) on projects which run from 9-18 months in duration.
- A Software Engineer II will be able to gain a solid understanding of the domain knowledge with minimal supervision and contribute to design discussions related to software development.
- Expected to be a self-starter, fast learner, and self-motivated.
- Expected to take on tasks with specific and limited scope and follow them through to completion.
- Perform software development work on applications
- Participate in requirements gathering, system analysis
- Provide implementation designs
- Provide required support to post-development phases of projects, such as acceptance testing, integration, and system commissioning.
- Participate in production support efforts
- Participates in the problem resolution process, working with more senior development resources to resolve production issues during business hours.
- Liaise with members of other teams both internal and external to Swisslog
Application Requirements
- BS degree in Software Engineering, Computer Science, or an equivalent Engineering degree.
- Experience with object-oriented programming, Java preferred.
- Good understanding of all phases of Software Development Life Cycle
- Java/JEE, OO-Design and Java architectures
- Good relational database design and programming knowledge
- RDBMS concepts
- JDBC and SQL
- Experience in developing and testing software in accordance with design requirements
- Database training, Java training / certifications
- Experience in the logistics and warehouse distribution solutions industry
- Experience in Java web application development
- Experience with SOAP and REST web services
- Experience with application servers such as WebLogic, Wildfly, etc.
- Java development experience with:
- Eclipse development environment and Maven build automation
- Java collections and generics
- Servlets Basics
- HTTP, HTML
- CSS Basics
- JSF
- Web Development Basics
- Enterprise Java Beans
- Java Persistence API
- Java Message Service (JMS)
- Experience with Java/J2EE application server environments such as WebLogic, Wildfly, etc.
- Unix shell scripting
- Experience working in Agile Scrum framework
Swisslog is shaping the #future of #intralogistics. As part of the KUKA Group, we are at the forefront of technology that is changing the world. Serving some of the biggest and most exciting brands across the globe, we're a team of 2,000 professionals and 50 nationalities, working together to transform intralogistics with smart minds and fresh perspectives. With our flexible, #robotic and #data-driven automated solutions, we are powering the supply chain and taking the industry forward. #JoinOurTeam and bring ideas to life!