We are looking for a skilled Java Backend Developer to join our dynamic development team. You will be responsible for designing, implementing, and maintaining the backend components of our applications. The ideal candidate should have strong experience in Java programming, backend frameworks, and database management to build scalable and efficient server-side applications.
Develop and maintain server-side logic using Java and related technologies.
Design and implement RESTful APIs to support front-end functionalities and third-party integrations.
Collaborate with cross-functional teams including front-end developers, QA, and product managers to deliver high-quality software.
Optimize application performance, scalability, and reliability.
Manage and interact with relational and NoSQL databases.
Write unit and integration tests to ensure code quality.
Troubleshoot, debug, and resolve technical issues.
Participate in code reviews and contribute to continuous improvement.
Ensure application security and data protection.
Proven experience as a Java Backend Developer or similar role.
Strong proficiency in Java SE and Java EE.
Experience with backend frameworks such as Spring Boot, Hibernate.
Solid understanding of RESTful API design and development.
Experience with database technologies (MySQL, PostgreSQL, MongoDB, etc.).
Familiarity with version control systems such as Git.
Understanding of microservices architecture is a plus.
Knowledge of containerization tools like Docker is a plus.
Strong problem-solving skills and attention to detail.
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with CI/CD pipelines.
Knowledge of message brokers like Kafka or RabbitMQ.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای فناپ زیرساخت