Skip to main content

Senior Backend Developer

Experience: 7-10
Posted: 24 Jan,2022
Location: United Arab Emirates

Job Description


  • Builds software applications primarily for the JVM platform – Follows coding standards, has a great programming discipline.
  • Maintain and enhance distributed applications.
  • Maintain and enhance REST APIs’(micro-services style)
  • Build a healthy team environment via professional collaboration.
  • Enjoy working in a fast paced and challenging environment. Just like a visionary startup.
  • Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
  • Ownership and responsibility of work.
  • Bring professional attitude at work and belief in team effort.


Core Competencies:


Must have:


  • Strong Analytical and Problem-Solving skills.
  • Strong understanding and working knowledge of basic Algorithms and Data Structures.
  • Discipline in Test Driven Development.
  • Very good understanding and experience with Authentication based systems and basic Cryptography.
  • Working knowledge of Spring framework, JAX-WS, REST, JDBC, Hibernate ORM.
  • Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture.
  • Detailed knowledge of the JVM Platform including Garbage Collector Tuning and Tracing.
  • Professional Communication Skills
  • Motivation to write correct/tested and fast code.
  • Comfortable with Linux command-line interface.

 

Nice to Have:

  • Participation in good Open Source projects.
  • Participation in good Open Source projects.
  • Knowledge/participation in the platform direction of the JVM and/or JVM languages
  • Exposure to distributed systems written for non-JVM platforms.
  • Exposure and knowledge of OOP and FP languages.
  • Exposure to how various platforms solve problems arising due to concurrency.

 

Required Skills

Skill
Years
Months
Backend Technologies
7
0
JVM Platform
5
0
Design Algorithms
4
0
Data structures
4
0
Web Services (JAX-RPC, JAX-WS, JAX-RS)
4
0
Spring Web services
6
0
RESTful Web services
4
0
cryptography
4
0
Microservices
3
0
Linux command-line interface
4
0