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 fix bugs for existing projects.
Produce codes with a clean-code approach.
Ensure the best possible performance, quality, and responsiveness of the applications.
Requirements
+3 years of proven experience with senior software development.
Believe 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, Spring Data).
Familiarity with SQL and relational databases (Oracle).