Full-Stack Java Developer

Job Description:

  • We are looking for enthusiastic Java Developers who will work with our team in Dhaka and the UK (TulipTech is offering UK Work Visa Sponsorship) as well as working with our Client.
  • As a Full Stack Developer involved in the back-end team.
  • Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Must have Knowledge of message broker services. Eg. Kafka.
  • Knowledge in the area of Domain Driven Design
  • Experience in the design and development of micro-services
  • Experience in designing REST interfaces / Web APIs
  • Profound knowledge and working experience with Java Spring
  • Profound knowledge in OOP design patterns and SOLID principles
  • Experience using Persistence frameworks, Hibernate ORM, and JPA to map POJOs to a relational database.
  • Experience in working with relational and non-relational databases o Experience with container-based deployment.
  • Testing Rest APIs in Spring-Controller at the backend for JSON data using Postman.
  • Used Maven to add dependencies required for the project & Maven Script for building and deploying the application.
  • Using various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API & amp#39;s to implement various features and enhancements.
  • Worked on bug fixing and supported the production application
  • Using Advanced Core Java concepts of Collections, Generics, Multithreading, and synchronization for Design Patterns.
  • Excellent written and verbal communication skills in English
  • The candidate will be working at UK hours (GMT and GMT+1)
  • Working hours 2pm to 11 pm BD time
  • Work after hours if required to overlap UK times

Employment Status

Full-time

Educational Requirements

  • Bachelor of Science (BSc) in CSE, CSIT, CSC or Equivalent Degree, Master of Science (MSc) in CSE, CSIT, CSC or Equivalent Degree
  • Equivalent Degree
  • Professional Certification: Equivalent Certification
  • Skills Required: Java Development, JavaScript, MySQL database

Experience Requirements

  • 3 to 5 year(s)
  • The applicants should have experience in the following area(s):
  • Java Development, JavaScript, MySQL database, Programmer/ Software Engineer, Software Implementation

Additional Requirements

  • Age 26 to 40 years
  • Both males and females are allowed to apply.
  • Experience with object-oriented programming in Java (C# would also be desirable)
  • Experience with web and application servers like Tomcat (IIS would also be desirable)
  • Experience with JavaScript, HTML5 and CSS3
  • Strong understanding of HTTP, communication and networks
  • Experience with SQL databases (Microsoft SQL Server)
  • Familiar with Linux (Ubuntu) and scripting
  • Experience working collaboratively with geographically distributed and international teams
  • Experience with AWS(EC2,Route53,Lambda)

Workplace

  • Work at office

BD Office: Unit-C, Level-6, Rupayan Millennium Square, Dhaka

UK Office: Suite 103,108, New Walk, Leicester,LE1 7EA, UK.

Compensation & other benefits

  • Weekly 2 holidays
  • Salary Review: Yearly
  • Offering UK Work Visa Sponsorship
  • Festival Bonus: 2 (Yearly)
  • As per Company Policy
Job Category: IT and Telecoms
Job Type: Full Time
Job Location: United Kingdom

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Leave a Reply