Software Developer (Java)

Skills
Java

Job Description

About Company:

Global software company TiCON System Ltd. is working on versatile areas such as cloud computing, streaming technology (media solution), conferencing (communication technology), IoT, Big Data, Artificial Intelligence, Machine Learning & Deep Learning, NLP, etc.


Job Description / Responsibility:


The Software Developer (Java) is responsible for transforming project requirements into well-structured, efficient, and maintainable code. The developer leverages expertise in Java, along with relevant libraries and frameworks, to build the core functionalities and features of the software.

● Collaboration: Work with product managers, designers, and stakeholders to understand project requirements, functionalities, and technical specifications.
● Code Development: Translate requirements into well-structured, efficient, and maintainable code using Java.
● Testing: Write and execute unit tests, integration tests, and other forms of testing to ensure code quality.
● Troubleshooting: Identify and fix bugs or errors in the code.
● Deployment: Configure software for deployment on various platforms and ensure smooth rollout processes.
● Performance Monitoring: Monitor software performance after deployment and address issues as needed.
● Teamwork: Work effectively with other developers, testers, and stakeholders throughout the development lifecycle.

Job Requirement

Educational Requirements:

BSc/MSc in Computer Science, Information Technology, or a related field is required.

Skills/Qualifications Desired:

● Professional Experience: 2-3 years of experience performing the duties outlined above in a professional environment.
● Programming: ●       Strong knowledge of Java, including frameworks like Spring Boot, Hibernate, and JUnit.
● Database Management: Sound knowledge of SQL and experience with database management systems like MySQL or Oracle.
● Version Control: Familiarity with Git for version control and collaboration.
● Development Methodologies: Understanding of common methodologies like Agile or Waterfall.
● Web APIs: Experience with Web APIs.
● Application Security: Knowledge of application security concepts.
● Integration: Experience with the integration of application software.
● Configuration Management: Knowledge of configuration management and release management principles.

Employment Status:
Full-time


Experience Required:
At least 2-3 Years of software development experince in JAVA & JAVA Frameworks (specially Spring Boot)


Job Location:
Dhaka (Uttara)

Salary Range:
Negotiable based on experience and expertise

Other Benefits:
  • Group Life Insurance & Health Insurance (OPD & IPD)
  • Provident Fund
  • Festival Bonus (twice yearly)
  • Lunch & Evening Snacks Facilities (Fully subsidized)
  • Salary Review: Yearly
  • Weekly 2 Days Holiday (Friday & Saturday)
  • Performance Bonus
  • Overtime Facilities
  • EL Encashment Facilities