Position: Software Developer
Company: CNA International
Category: Java
Experience required: 3y
English level: upper

Requirements:
•        Programming: 3+ years of development experience.
•        Proficiency and ability to code well in at least one language (Java / Scala / Node.js / Python)
•        Experience working with SQL and NoSQL Databases
•        Education - BSc. in Computer Science or equivalent
•        Excellent teamwork and communication skills
•        High self-learning abilities
•        Strong interpersonal skills, high communication skills
•        Strong verbal and written communication in English. 

Day-to-day responsibilities:
•        Design SW solutions, considering large scale, high availability, security, robustness, performance, cloud, multi-tenancy
•        Develop the highest standard code, complex solutions, and architecture
•        Leading engineers working on a mutual feature through integrations, reviews, status reports, problem-solving
•        Work with cross-functional stakeholders such as product management, additional SW engineers, architects, and team leads
•        Understanding and oversee of all phases of the development life cycle, such as Automation, CI\CD, TDD, Integrations, Builds, Deployment