Position: Lead Developer (Angular / Java)
Company: Rational Soft
Category: Java
Experience required: 5y
English level: upper

Develops and ensures state of the art technology implementation and product performance alignment with architectural guidelines.

**Responsibilities:**
·        Has the same activities as a Developer, plus…
·        Always be in touch with the Solution Architect to ensure the consistency of the technical solution
·        Help team to master and grow technical skills
·        Provides guidelines and expertise on technology implementation design
·        Pilot the diagnostic and the resolution of complex issues
·        Ensures technical best practices alignment between teams and promotes new ones
·        Verify that the level of quality of the solution is in conformance with the quality objectives
·        Technical Facilitator regarding all team members

**Competencies:**
·        Technical skills: proficiency in Java and SQL, Python, Javascript. • Frameworks: Spring (MVC, Bach, Security, Integration etc), Angular, Apache Beam • Database: SQL(Postgresql), NoSQL(BigTable) • Experience with PaaS and SaaS in Google Cloud Provider: Kubernetes, BigQuery, DataFlow, CloudSql (Postgresql) • Experience in developing REST API Services in a Microservice architecture • Proficiency in design patterns (programming and architecture) • Tools & Libraries: Monitoring (Dynatrace, OpenTelemetry, Micrometer), OpenAPI3 (Swagger), JPA(Hibernate)
·        Business sense
·        Good knowledge of industry perspective
·        Analytics skills
·        Interest in innovative technologies and desire to work on pioneering engagements
·        Methodological competence, e.g., agile software and test-driven development
·        Degree in computer science, electrical engineering, or other relevant engineering
·        Strong drive and motivation
·        Fluent in English (verbal and written)