We are seeking a skilled, experienced back-end developer to join our growing company. As a member of our team, you’ll join like-minded professionals continually focused on sharpening skills and knowledge to remain at the top of our industry. If you are a forward thinker and development is a priority for you, apply for this job.
Roles:
● Develop back-end for new projects.
● Develop new features and bug-fix for existing projects.
● Produce codes with a clean-code approach.
● Ensure the best possible performance, quality, and responsiveness of the applications.
Requirements
● More than three years of proven experience with software development.
● Believed in software engineering best practices such as code reviews, automated testing, CI/CD, etc.
● Fluent in Object-Oriented concepts.
● Problem-solving capability for technical challenges.
● Great proficiency in Java programming language.
● Excellent teamwork and communication skills.
● Good understanding of Microservice Architecture and related design patterns.
● Hands-on experience in designing and developing applications using the Spring framework.
● Hands-on experience with Message Brokers.
● Experience with building Restful Web Services Applications.
● Experience using GIT as source version control.
● Fluent in JPA, and ORM (Hibernate, and Spring Data).
● Familiarity with SQL and relational databases (Oracle)
● Familiarity with NoSQL databases (Elasticsearch).