Title: Senior Software Engineer (Java)
Company Name: Golden Harvest InfoTech
Vacancy: 02
Age: 30 to 40 years
Job Location: Dhaka (Mohakhali)
Salary: Negotiable
Experience:
BSc or MSc in Computer Science, Computer Engineering or relevant field.
Should have depth knowledge in core Java concepts such as OOP, collections, multithreading, concurrency, memory management, and exception handling.
Should be proficient with popular Java frameworks like Spring and Spring Boot.
Domain knowledge of Hospital Management System would be a plus point.
Work experience on OpenMRS (Medical Record System) and Bahmni (Hospital Information System, Electronic Medical Record) would be a plus point.
Significant experience in developing enterprise level applications, including experience with RESTful APIs, Microservices architecture, Cloud-native development (e.g., AWS, Azure), Containers (Docker, Kubernetes) & Message brokers (e.g., Kafka, RabbitMQ).
Should be familiar with designing scalable, maintainable, and secure software architectures. Experience with Design patterns, System integration, Cloud and on-premises solutions, High availability setup and disaster recovery.
Should be familiar using version control systems (like Git) and CI/CD pipelines (Jenkins) in regular development workflow.
Should have strong experience with relational databases (like MySQL, PostgreSQL) and should be proficient in writing efficient SQL queries, optimization, and database schema design.
Knowledge of securing Java applications, understanding vulnerabilities (SQL injection, XSS, etc.), and implementing necessary encryption and authentication mechanisms.
Lead the development and maintenance of backend system.
Architect scalable and efficient backend solutions.
Lead the team of developers and collaborate with cross functional teams to gather requirements and design APIs.
Mentor and provide technical guidance to junior developers.
Conduct code reviews, ensure code quality and standards.
Troubleshoot and resolve backend issues in production environments.
Stay updated on industry trends and best practices in backend development.