Senior Java Developer

Job Description

Title: Senior Java Developer

Company Name: Unisoft Systems Ltd.

Vacancy: 02

Location: Dhaka

Salary: Negotiable

Experience:
∎ 4 to 6 years
∎ The applicants should have experience in the following business area(s):Telecommunication, Software Company, IT Enabled Service, Computer Hardware/Network Companies, Development Agency, Food (Packaged)/Beverage, Developer, Importer

Published: 27 Mar 2024

Education:
∎ Bachelor of Science (BSc) in Computer Science

Requirements:

Additional Requirements:
∎ 4-6 years of professional experience in Java development, with a proven track record of delivering high-quality software solutions.Expertise in Java programming language and deep understanding of object-oriented design principles.Strong proficiency in Java frameworks such as Spring, Spring Boot, Hibernate, or similar.Experience with web technologies including HTML, CSS, JavaScript, and front-end frameworks such as Angular or React is a plus.Solid understanding of database concepts and experience with relational databases such as MySQL, MSSQL, or Oracle.Proficiency in software development best practices such as Agile methodologies, TDD, CI/CD, and DevOps principles.Experience with Messaging using RabbitMQ or Kafka.Excellent problem-solving, analytical, and decision-making skills.Strong leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
∎ 4-6 years of professional experience in Java development, with a proven track record of delivering high-quality software solutions.
∎ Expertise in Java programming language and deep understanding of object-oriented design principles.
∎ Strong proficiency in Java frameworks such as Spring, Spring Boot, Hibernate, or similar.
∎ Experience with web technologies including HTML, CSS, JavaScript, and front-end frameworks such as Angular or React is a plus.
∎ Solid understanding of database concepts and experience with relational databases such as MySQL, MSSQL, or Oracle.
∎ Proficiency in software development best practices such as Agile methodologies, TDD, CI/CD, and DevOps principles.
∎ Experience with Messaging using RabbitMQ or Kafka.
∎ Excellent problem-solving, analytical, and decision-making skills.
∎ Strong leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
∎ 4-6 years of professional experience in Java development, with a proven track record of delivering high-quality software solutions.
∎ Expertise in Java programming language and deep understanding of object-oriented design principles.
∎ Strong proficiency in Java frameworks such as Spring, Spring Boot, Hibernate, or similar.
∎ Experience with web technologies including HTML, CSS, JavaScript, and front-end frameworks such as Angular or React is a plus.
∎ Solid understanding of database concepts and experience with relational databases such as MySQL, MSSQL, or Oracle.
∎ Proficiency in software development best practices such as Agile methodologies, TDD, CI/CD, and DevOps principles.
∎ Experience with Messaging using RabbitMQ or Kafka.
∎ Excellent problem-solving, analytical, and decision-making skills.
∎ Strong leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.

Responsibilities & Context:
∎ Lead the design, development, and implementation of Java-based applications, ensuring scalability, reliability, and performance.
∎ Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality software products.
∎ Conduct code reviews to ensure adherence to coding standards, quality, and performance guidelines.
∎ Identify and address technical debt and architectural issues in existing code base.
∎ Drive the adoption of modern development practices, tools, and technologies to improve efficiency and productivity.
∎ Troubleshoot and resolve complex technical issues, working closely with stakeholders to ensure timely resolution.
∎ Stay updated on industry trends, emerging technologies, and best practices in Java development, and evaluate their applicability to our projects.
∎ Collaborate with project managers, product owners, and other stakeholders to plan and prioritize development tasks and deliverables.
∎ Must thrive in meeting deadlines and working under tight time constraints.
∎ Lead the design, development, and implementation of Java-based applications, ensuring scalability, reliability, and performance.
∎ Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality software products.
∎ Conduct code reviews to ensure adherence to coding standards, quality, and performance guidelines.
∎ Identify and address technical debt and architectural issues in existing code base.
∎ Drive the adoption of modern development practices, tools, and technologies to improve efficiency and productivity.
∎ Troubleshoot and resolve complex technical issues, working closely with stakeholders to ensure timely resolution.
∎ Stay updated on industry trends, emerging technologies, and best practices in Java development, and evaluate their applicability to our projects.
∎ Collaborate with project managers, product owners, and other stakeholders to plan and prioritize development tasks and deliverables.
∎ Must thrive in meeting deadlines and working under tight time constraints.

Employment Status: Full Time

Job Location: Dhaka

Company Information:
∎ Unisoft Systems Ltd.

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

Application Deadline: 15 Apr 2024

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

Manager - SEO

IT Executive

Data Artist (Associate) (Morning & Afternoon Shift)

Full Stack Javascript/Typescript / React/ Next.js / Node Developer

.NET Developer

Asst. Executive/Executive (IT)

Senior Java Application Developer

Senior WordPress, Shopify Expert

Digital Marketing & SEO Expert (Content Writer)

Executive SCM

IT Officer

Software Engineer (.NET)

Deputy Manager (Technology & Regulations)

Executive, IT

Data Security Analyst

MERN Stack Development Trainer (Part Time / Full time)

IT Security Specialist

SEO & Digital Marketing Specialist

Database Administrator

Web Application Developer

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant

Jr./Sr. Software Engineer - Android

Officer, IT (BRAC Healthcare Ltd.)

English Content Writer

Software Engineer (React Native)

Assistant DBA