Our Client, the US Startup specializing in the field of cloud-based services is currently hiring for the position:
Lead developer / Architect
Miejsce pracy: Bielsko-Biała
Responsibilities:
- Responsible for the overall delivery of the product including development and architecture.
- Design and develop modules as per architecture and business requirements.
- Prepare detailed architecture and design documents including Class diagram, sequence diagram, interface specification, persistence model, screen mockups
- Interact with designers across teams for design agreements
- Interact with Product Owner and Business Owner to understand and gather business requirements.
- Ensure module is compliant to agreed designs
- Perform peer code review of components & modules as well as get involved in Pair programming
- Identify areas of improvement in a module and propose solution
- Resolving technical issues of the product.
- Assist Operations / Support team in resolving Production Issues
- Lead software engineers technically and deliver the product with high quality and within time
- Be directly involved in all Code Red situations for architecting or rearchitecting solutions for customers based on business needs
- Collaborate with other architects of the product globally
- Provide feedback on engineer's yearly performance
- Be a role model for all engineering teams
Requirements
- At least 8 year experience as software engineer or equivalent
- Proficient in Java or any other programming language and demonstrate excellent coding practices. Very strong hands on coding experience and desire is a must
- Exposure to Server Side Development is a must
- Hands on experience with the following technologies is a must have:
- Core Java
- Multithreading
- Spring AOP
- JMS
- Webservices (SOAP/REST)
- Hibernate
- Oracle/MySQL
- JUnit
- Exposure to anyone of Ant/Maven/Gradle
- Tomcat
- Exposure to Test Driven Development is good to have
- Knowledge of underlying technologies and future trends
- Self-motivated with a passion for technology and problem solving
- Good knowledge of Product and Engineering Processes
- Good communication skills both spoken and written
- Good collaboration and interpersonal skills
Our Client offer:
- Attractive salary adequate to the skills and experience
- B2B or permanent agreement
- Attractive social package (sports club cards, private health insurance)
- Relocation support
- Work with the latest technology
- A friendly working environment with an international team