Backend Developer Position
This is a Backend Developer position that requires expertise in Java, Spring Boot, Hibernate, and multithreading.
About the Job
We are seeking an experienced Backend Developer to join our team. As a Backend Developer, you will be responsible for developing and maintaining scalable and efficient backend applications using Java, Spring Boot, Hibernate, and multithreading.
You will work with our team to design and implement microservices-based systems, build RESTful APIs, and optimize performance using database indexing, query optimization, and caching tools.
In addition, you will have the opportunity to work in cloud environments, CI/CD pipelines, and containerization tools such as Docker and Kubernetes.
Required Skills and Qualifications
* Java Development: Solid hands-on experience developing backend applications using Java (JDK 8+), Spring Boot, Hibernate, and multithreading.
* SQL & Database Management: Good knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle), including basic query tuning.
* Microservices & API Development: Experience building RESTful APIs and working within a microservices-based environment.
* Performance Optimization: Familiarity with database indexing, query optimization, caching tools (Redis, Memcached), and basic JVM tuning.
* Cloud & DevOps: Understanding of cloud environments (preferably Azure), CI/CD pipelines, and containerization tools such as Docker and Kubernetes.
* Security & Best Practices: Knowledge of authentication standards (OAuth, JWT), encryption basics, and secure coding guidelines.
* System Design & Scalability: Understanding of distributed systems concepts, message queues, and applications that require high availability.
* Collaboration & Communication: Ability to work collaboratively with Development, Operations, and QA teams.
* Version Control: Strong experience with Git commands (clone, commit, push, pull, branching) and working with GitHub/GitLab/Bitbucket repositories.
Benefits
As a Backend Developer, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and grow your skills in a dynamic and supportive environment.
In addition, you will have access to training and development opportunities, flexible work arrangements, and a competitive compensation package.
Others
The ideal candidate will have strong experience with Java, Spring Boot, Hibernate, and multithreading, as well as excellent problem-solving skills and a passion for learning and innovation.
If you are a motivated and experienced Backend Developer looking for a new challenge, we encourage you to apply.