Senior Application Developer/ Application Developer (Java)

Job Details

Job Title:
Senior Application Developer/ Application Developer (Java)
Job Type:
Full Time Job
Job Experience:
4-7 year
Posted On:
Last Date:
No. of Vacancies:
Dhaka, Bangladesh

Job Description

  • The candidate should be able to handle multiple simultaneous tasks and be adept at prioritizing her/his work as well as that of the team. She/he will be able to focus on the project priorities in order to deliver the required product at the scheduled time. She/he should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies.
  • She/he will have experience in problem solving, planning, and estimating development efforts and have strong communication skills. Most importantly she/he should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision.
  • The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours.

Education Requirements:

  • Bachelor of Science (BSc) in CSC, CSE, Computer Science
  • 4+ years of experience on Micro services, Java

Experience Requirements

  • 4 to 7 year(s)
  • The applicants should have experience in the following area(s):
    Java Development, Software Development

Additional Requirements:

  • Age 26 to 35 years
  • Ability to build Micro services
  • Must have extensive web application experience in developing customer facing high scale applications
  • Demonstrated experience in building Micro services
  • Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  • Experience building REST and SOAP web services using Java
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
  • Advanced skills implementing API Service architectures (SOAP, REST) using frameworks such as Spring Boot for Microservices
  • Significant understanding of Micro service patterns & concepts & its application in problem solving
  • Expert knowledge with a track record of solution delivery using various data integration solutions in situations requiring real time (synchronous and asynchronous) messaging, Publish/Subscribe models, Microservices patterns, Middleware, and other related methodologies in a multi-user, multi-platform, multi-tier environment
  • Solution delivery expertise in API Strategy, API Management and API design
  • Expert experience REST solutions and microservices architecture. Solid experience with the HTTP(s) stack.
  • Extensive experience delivering a Microservices based architecture leveraging APIs, containers and automation
  • Solid experience designing Microservices Architectures for Enterprise customers
  • Experience with designing and implementing API solutions (developer portal, API integration specifications, analytics, security, developer guides and reference applications)
  • Strong analytical, communication and team collaboration skills
  • Hands on experience with test driven development (TDD) is a must

Extra Facilities:

  • Weekly 2 holidays
  • Festival Bonus: 2(Yearly)

Apply Instruction: