Software Engineer (Java)

SIMEC System Ltd.

  • Uttara, Dhaka
  • Permanent
  • Full-time
  • 1 day ago
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.Education Requirements:
  • Bachelor of Science (BSc) in Computer Science & Engineering
Experience:
  • 2 to 6 years
  • The applicants should have experience in the following business area(s): Software Company
Additional Job 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.Skills & Expertise:Presentation skill,Strong Communication skill with foreign clients,Work Under Pressure

Bdjobs

Similar Jobs

  • Senior Software Engineer - Java

    SEBPO

    • Dhaka
    Responsibilities & Context: We are seeking a highly skilled Java Developer with deep expertise in Spring Boot, SQL, Groovy, and AWS to join our dynamic team. The ideal candidate …
    • 21 days ago
  • Software Quality Assurance (SQA) Engineer

    SIMEC System Ltd.

    • Uttara, Dhaka
    Responsibilities & Context: Job Context: SIMEC System Limited is seeking a dedicated and detail-oriented Software Quality Assurance (QA) Engineer to join our dynamic team. The …
    • 1 day ago