onedirection jobs

Java Developer (Software Engineer)

Job Context

One Direction Companies Limited invites highly skilled, experienced, and self-motivated candidates for the position of Java Developer (Software Engineer).

Responsibilities

  • Develop and implement enterprise-level applications using Java and the Spring Framework, including microservice-based architectures.
  • Translate system designs and wireframes into clean, efficient, and maintainable code.
  • Collaborate with mid-level and senior developers to deliver high-quality web and mobile application services.
  • Support all phases of the Software Development Lifecycle (SDLC) — design, development, testing, deployment, and maintenance.
  • Design and document technical solutions and system architecture using industry-standard tools and methodologies.
  • Identify performance bottlenecks, troubleshoot issues, and implement effective resolutions.
  • Maintain high standards of code quality through best practices in organization, testing, and automation.
  • Carry out any additional tasks as assigned by the line authority or honorable management authority.

Additional Requirements

  • Proficient in Java (version 17 or 21) with solid knowledge of JDK 8 and 11.
  • In-depth understanding of OOP principles and design patterns.
  • Experience with the Spring ecosystem, including:
  • Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Batch, and Spring Data (JPA, JDBC, Hibernate).
  • Strong experience in RESTful APIs.
  • Familiarity with Docker; exposure to Kubernetes is a plus.
  • Working knowledge of cloud platforms such as AWS, GCP, or Azure (preferred).
  • Proficient in SDLC processes, including CI/CD pipelines and Git.
  • Solid experience with databases like Oracle, PostgreSQL, or Microsoft SQL Server.

Strong communication skills and leadership.

Education

M.Sc. or B.Sc. in Computer Science or relevant fields from any reputed universities.

Benefits

  • Mobile bill with data package
  • Complementary morning and evening snacks
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Anytime based on performance in a year
  • Two Festival Bonus
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class project to work on
  • Opportunities to do challenging work
  • Others: As per company policy

Job Overview

Position Name : Java Developer (Software Engineer)
Published On : 04-Nov-2025
Vacancies : 3
Job Nature : Full-time
Experience :
  • Minimum 3 years of hands-on experience in Java development within Agile (Scrum) environments.
  • Competitive programming experience with strong profiles on platforms like Codeforces, CodeChef, LeetCode, or AtCoder is preferred.
Job Location : Corporate Office: Bashundhara R/A, Dhaka-1229
Salary Range : Negotiable
Closing Date : 13-Nov-2025