Software Engineer (Java)

Job Description

Title: Software Engineer (Java)

Company Name: SIMEC System Ltd.

Vacancy: 1

Age: Na

Job Location: Dhaka (Uttara)

Salary: Negotiable

Experience:

  • 2 to 6 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2025-09-03

Application Deadline: 2025-10-03

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 2 to 6 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required: Presentation skill,Strong Communication skill with foreign clients,Work Under Pressure

Additional Requirements:
  • Solid experience in designing and implementing microservices architecture using Spring Boot.

  • Proficiency in Java 8+ and a strong understanding of object-oriented programming concepts.

  • At least 2 years of experience in Java development, with a minimum of 1 years in Spring Boot.

  • Experience with SQL and NoSQL databases (e.g., Oracle, MongoDB).

  • Expertise in building RESTful APIs and understanding of web services (SOAP, REST).

  • Familiarity with CI/CD pipelines and version control tools (Git, Jenkins).

  • Knowledge of Docker and Kubernetes is a plus.

  • Strong analytical, problem-solving, and debugging skills.

  • Excellent communication skills and ability to work effectively within a team environment.



Responsibilities & Context:

Job Context:

We are seeking a highly skilled Senior Software Engineer (Java) with extensive experience in the Spring Boot framework to join our dynamic team. In this role, you will be responsible for designing, developing, and deploying high-performance, scalable, and secure applications that meet our clients’ needs. You will work closely with cross-functional teams, mentor junior developers, and participate in the full software development lifecycle, from requirements gathering to deployment.

Job Responsibilities:

  • Design, develop, and maintain Java applications using Spring Boot, ensuring high performance, scalability, and reliability.

  • Collaborate with product/project managers, designers, and other engineers to define and implement innovative solutions for application features.

  • Write clean, efficient, and well-documented code that follows industry best practices.

  • Troubleshoot, debug, and upgrade existing software as necessary to improve performance and functionality.

  • Conduct code reviews and provide constructive feedback to ensure high code quality across the team.

  • Develop and integrate RESTful APIs and manage data in databases (e.g., Oracle, MySQL, PostgreSQL).

  • Ensure robust unit and integration testing of developed components to maintain software integrity.

  • Stay up-to-date with emerging trends and technologies in Java and Spring Boot, recommending enhancements as necessary.

  • Mentor junior team members, helping them grow technically and professionally.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
Daffodil International University (DIU) 6.70%
Jahangirnagar University 5.36%
BRAC University 4.91%
American International University Bangladesh (AIUB) 4.02%
East West University 3.57%
Green University of Bangladesh 2.68%
United International University 2.68%
Bangladesh University of Business and Technology 1.79%
University of Dhaka 1.79%
National University 1.79%

Interested By Age Range

Age Range Percentage (%)
20-30 75.45%
31-35 15.63%
36-40 4.02%
40+ 3.57%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 8.48%
20K-30K 20.98%
30K-40K 18.75%
40K-50K 8.93%
50K+ 42.86%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 35.71%
0.1 - 1 years 11.61%
1.1 - 3 years 24.55%
3.1 - 5 years 17.41%
5+ years 10.71%

Similar Jobs