Senior Software Engineer (Java)

Golden Harvest InfoTech

Golden Harvest InfoTech

Golden Harvest InfoTech

Follow

More jobs from this company

Summary

  • Vacancy: 02
  • Age: 30 to 40 years
  • Location: Dhaka (Mohakhali)
  • Salary: Negotiable
  • Experience: 8 to 10 years
  • Published: 16 Nov 2024

Requirements

Education

  • BSc or MSc in Computer Science, Computer Engineering or relevant field.

Experience

  • 8 to 10 years
  • The applicants should have experience in the following business area(s):
    Software Company, IT Enabled Service

Additional Requirements

  • Age 30 to 40 years
  • 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.

Responsibilities & Context

  • 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.

Skills & Expertise

AWS

docker

Java

microservices

RESTful APIs

Software architecture

Spring

SPRING boot

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Mohakhali)

Source link

To apply for this job email your details to admin@chakricircular.com