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