Talent.com
Această ofertă de loc de muncă nu este disponibilă în țara dvs.
Middle Full-Stack Developer

Middle Full-Stack Developer

CiklumRomania
În urmă cu 20 zile
Descrierea postului

Description

Ciklum is looking for a Middle Full-Stack Developer to join our team full-time in Romania.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role :

As a Middle Full-Stack Developer, become a part of a cross-functional development team engineering experiences of tomorrow. You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

Responsibilities

  • Front-end / Back-end development to meet customer’s business needs and implement components according to modern software development environment
  • Taking part in the decision-making process in application code design, solution development, code review
  • Develop and review feature design documents and provide inputs / update to specifications for the solution
  • Design and implement a set of various types of tests (unit, integration, component, functional, contract, etc)
  • Proactive position in solution development, processes improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC

Requirements

  • Experience in software development for more than 3 years
  • Excellent knowledge in Computer Science, Computing Theory : Paradigm & Principles (OOP, SOLID) Database theory (RDBMS, NoSQL) Code testing practices Data structures Design Patterns
  • Understanding of network interactions : protocols( TCP, UDP, HTTP, gRPC ) conventions (. REST, RPC, GraphQL ) standards and practices (. oAuth, JWT)
  • Excellent knowledge and experience in Java (more than 2 years)
  • Experience with high-performance and high-load systems
  • Understanding of Microservices / Micro-frontends architecture and difference with monoliths
  • Practical commercial experience with : Web application frameworks (. Spring Boot Framework, Micronaut) (more than 1 year) REST API development Messaging systems (. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Google Pub / Sub) Web Servers Testing frameworks (. JUnit, Mockito, Cucumber, Test Containers) (more than 1 year) ORM (. Hibernate) (more than 1 years) RDBMS ( MySQL, PostgreSQL, Oracle) (more than 1 year) Key-value storages (. Redis, Memcached) Cloud computing platforms (. AWS, Google Cloud Platform) AWS experience (Aurora, Lambda, Step Functions, Version control systems (GIT) Containerisation ( . Docker ) CI / CD Continuous Integration tools (. Gitlab Pipeline, Jenkins, TeamCity) HTML / CSS. WebComponents, Preprocessors, Methodologies Typescript Package management, Module bundling GraphQL Framework : ReactJS : Components JSX & Virtual DOM Hooks
  • Desirable

  • Experience with API Gateway
  • Experience in the implementation of Testing Pyramid
  • Integration with Microfrontends (MFEs) through BFF or Facade
  • Integration with 3rd party solutions
  • Deployment strategies
  • Security patterns, Common attack types (OWASP)
  • Architectural, Enterprise and Design Patterns
  • authentication and authorization flows, standards and practices (. oAuth2.0 / OIDC, JWT, SAML, SSO)
  • What's in it for you

  • Care : your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and Mental Health programs. We also provide you with meal vouchers to fuel your mind and body
  • Tailored education path : boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Pluralsight licenses, language courses and company-paid certifications
  • Growth environment : share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility : Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
  • Opportunities : we value our specialists and always find the best options for them
  • Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
  • Global impact : work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment : feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
  • Creați o alertă de locuri de muncă pentru această căutare

    Fullstack Developer • Romania