Java Technical Lead

 

Description:

  • Lead development team;
  • Lead and improve the decision-making process in design solution architecture, solution development, architecture and code review
  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • 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, functional, etc)
  • Proactive position in architecture preparation, solution development, processes improvements
  • Work in and lead the distributed international team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Deliver 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:

  • At least 7-8+ years of experience as Software Developer, working mainly in Java technologies
  • Some leading/managerial experience
  • Clean coding methodologies (SOLID, YAGNI)
  • Spring Boot
  • Kafka (or RabbitMQ)
  • Experience with microservice architecture
  • Knowledge of security concepts
  • Experience with Kubernetes
  • Working Knowledge of relational database concept
  • SQL, REST API, Camel, Mockito – Junit (or other testing framework)
  • Test Driven Development, Git, Tomcat, Maven

Organization Ciklum
Industry Technicians Jobs
Occupational Category Java Technical Lead
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2023-01-07 12:40 pm
Expires on 2024-06-03