We are looking for a Software Engineer Team Lead to perform software development work on applications primarily using Java/JEE, EJB, JPA and JSF. The position involves leading design/development efforts, ensuring compliance with established architecture and design patterns, and implementing solutions focusing on reuse and industry standards.
Requirements
- Degree in Software Engineering, Computer Science, or an equivalent Engineering degree.
- Substantial experience with application development in Java
- Experience in design and integration of applications across multiple enterprise and third party software systems
- Experience with application servers such as WebLogic, Wildfly, etc
- Advanced understanding of all phases of Software Development Life Cycle
- Advanced knowledge of Java/JEE, OODesign and Java architectures
- Advanced understanding of web development
- Advanced relational database design and programming knowledge
- Strong verbal and written communication skills, and ability to work well across teams
- Strong organizational skills
- Ability to work with all levels of management
Benefits
- hybrid workplace
- possibility to advance career
- global opportunities in areas such as robotics, automation, logistics, software solutions and electronics
- company committed to equal opportunities