Senior Java Developer

Senior Java Developer

Axiom Telecom
5-10 years
Not Specified

Job Description

  • Design, implement and launch scalable microservices in the platform.
  • Produce technical design documentation for other teams to consume.
  • Design, architect and solution new components along with software architects and product owners.
  • Manage peer code-reviews and write unit, functional and integration testing to maintain high quality standards.
  • Provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
  • Propose new technologies, frameworks and tools to improve the product, team efficiency or process.
  • Work in autonomous squads, interact with other functional teams.
  • Collaborates well with other engineers and other engineering groups, voluntarily shares information.
  • Mentors and nurture junior team members in the team and help them grow.
  • Proactive, responsible and reliable in design, suggesting new methods, implementation and delivery.
  • Experience in systems integration and communication.
  • Good knowledge of databases technologies both RDBMS and No-SQL, knowing MongoDB and/or ElasticSearch is a plus.
  • Exposure to working in microservices architecture and familiar with concepts like service mesh, service discovery and event driven architectures.
  • Experience with Unix/Linux based operating systems.
  • Experience with Docker is a plus.
  • Excellent analytical skills to make educated decisions. Knowledge in using tools like Excel for simple data analytics is a plus.
  • Very good communication skills.
  • Ability to mentor software developers and explain their designs in layman terms.
  • Ability to learn and evaluate new technology. 

  • Bachelor's degree in computer programming, computer science, or a related field.
  • Fluency or understanding of specific languages, such as Java 8, Spring , NODE JS or Python, and operating systems may be required
  • Minimum of 5+ years experience as Java Developer. An experience in Distribution, B2B , Ecommerce is desirable.
  • Fluency in English, Arabic is a plus point
  • Experience and understanding of Micro-services – Service orient architecture
  • Understanding of the Node JS Framework, Database and Database design, SQL
  • Understanding the CI/CD cycle, Web services – Spring , Hibernate,.
  • Experience in building cloud native applications on AWS cloud
  • Automation Testing utilizing repositories platform like GitHub, Gitlab or BIT bucket
  • Experience in building new systems from scratch and integrating with the existing


About Recruiter




Active jobs

Functions : Human Resources

Industries : Retailing, Telecom

Skills/Roles I hire for: Sales Executive, Sales Supervisor, Mobile Technician, Business Development

level Hiring For: Mid Level, High Level, Top Management

Similar Jobs

People Also Considered

Career Advice to Find Better