Full-Stack Java Developer

Job Description

Title: Full-Stack Java Developer

Company Name: Tulip Tech Bangladesh

Vacancy: 01

Job Location: Dhaka (Badda)

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
∎ Preferred Professional Certification: Equivalent Certification
∎ Skills Required: Java Development, JavaScript, MySQL database

Experience Requirements:
∎ 6 to 8 year(s)
∎ The applicants should have experience in the following area(s): 6+ year(s) experience in Java Development, JavaScript, MySQL database, Programmer Software Engineer, Software Implementation, UX Designer, Web Developer/ Web Designer

Job Responsibilities:
∎ We are looking for enthusiastic Java Developers who will work with our team in Dhaka and UK as well as working with our Client and their team.
∎ As a Full Stack Developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
∎ Developing application using Java/J2EE platform. Implementing the Model View Control (MVC) structure in spring boot.
∎ Implemented RESTful Web services to retrieve data from client side and made REST API calling from Angular 2 and parsing the data to project client and handled the security and Authorization using Spring Security and OAuth.
∎ Using Hibernate session Factory and JPA ORM frameworks for database connectivity. Designing OAUTH framework for authorization flow for web services, Mobile Apps service, using Hibernate APIs to retrieve and store data.
∎ Working with RESTful web services to fetch dynamic content from backend databases and created new RESTful web services using Spring MVC framework using JSON data format.
∎ Responsible to create DAO CRUD methods using Hibernate & Spring framework
∎ Using Persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
∎ Testing Rest APIs in Spring-Controller at backend for JSON data using Postman, Developing various modules w.r.t design patterns such as Factory and Singleton, Writing DAO layer, requiring SQL queries and Spring Controller to handle data and request to Spring application
∎ Used Maven to add dependencies required for the project & Maven Script for building and deploying the application.
∎ Working on PostgreSQL database concepts such as locking, transactions, indexes, Shading, replication, schema design.
∎ Implementing Hibernate in the Data Access Object layer to access and update information in the Oracle Database.
∎ 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.
∎ Used IntelliJ IDEA, configured and deployed the applications onto Apache Tomcat 8.0 application servers.
∎ 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
∎ Working hour in summer 3 pm to 11 pm and during winter 2 pm to 10 pm BD time
∎ Work after hours if required to overlap UK times

Additional Requirements:
∎ Age 28 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)

Salary: Negotiable

Compensation & Other Benefits:
∎ Performance bonus, Weekly 2 holidays
∎ Salary Review: Yearly
∎ As per Company Policy

Application Deadline: 31 Jan 2021

Company Information:
∎ 2 Jan 2021
∎ Tulip Tech Bangladesh
∎ Address : 3B, Cha-100, Badda Girls School Road, Pragati Sarani, North Badda, Dhaka
∎ Web : http://tuliptech.co.uk/
∎ Business : Tulip Tech Ltd. Is an IT company based in UK, and also going to start operation in Bangladesh as Tulip Tech Bangladesh. Tulip Tech has been successfully providing IT services in global industry since 2011. We are known for being a great place to work and build a career. We team up with our clients to build next generation products loved by their customers. We believe quality is more important than quantity. Currently Tulip Tech is seeking for few passionate Programmers/Developers who wants to contribute something for the overall industry, by joining our awesome development team.

Category: IT/Telecommunication

: Attach portfolio with your CV/Resume

Source: bdjobs.com

Similar Jobs

Executive/Sr. Executive- IT & MIS

Head, Fintech Technology Partnerships (AVP - SVP), ICT Division

Software Engineer/Senior Software Engineer (Asp.Net Core Backend)

Software Engineer/Senior Software Engineer (Angular Frontend)

Full Stack Developer

Jr. Executive/ Executive, IT

UI/UX Designer

Experienced Software Engineer

Senior Executive / Assistant Manager (ASP. Net Developer)

Mobile Application Developer (Flutter)

Manager-Software Engineer

Full Stack Java Developer for Capital Market Solutions

Sales & Marketing Executive

Senior Python Developer

Social Media Specialist ( Facebook Ads, Instagram ads, YouTube ads and Tiktok Ads)

HR Intern - Recruitment

Mobile App Developer (Native Android & Flutter)

Asst. Manager-IT.

Assistant Manager, IT

Engineer

Officer IT, Distribution

ICT Support Engineer

Full Stack Application Developer

লারাভেল ডেভেলপার (Expert Only)

Sr. Software Engineer

Assistant Engineer - IPTV, NOC Operations

Database Administrator / Manager

Supervisor – Refrigerator/AC Service Operation

Senior Executive (IT Support Technician)

Asst. Manager IT

Manager, Information Technology

Software Quality Assurance Engineer

Junior QA Automation Engineer

Junior QA Tester

Senior UI/UX Designer

Senior SQA Engineer (Principal Officer/Sr. Principal Officer), ABGTL (FinTech)

SQA Engineer (Officer/Sr. Officer), ABGTL (FinTech)

Programmer

Asst. Manager/ Deputy Manager, IT Infrastructure

Enterprise Network Service Management Lead Engineer