Java Developer

Job Description

Title: Java Developer

Company Name: Chain Fintech Solutions Ltd.

Vacancy: 01

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Graduation in Comp. Sc. or Information Technology (IT)

Experience Requirements:
∎ 3 to 6 year(s)

Job Responsibilities:
∎ We are hiring for Passionate Java Developers (Individual Contributor), following are the skill set :
∎ Should have experience on Java 1.8
∎ Very strong experience on Spring (Core, MVC, Boot, AOP, Security and Integration)
∎ Experience with RESTful web services using JSON. Strong Understating on JSON and XML.
∎ Experience in writing unit test cases using Junit.
∎ Expertise in Data Structures, Algorithms, Multithreading, Object Oriented Programming.
∎ 4+ Yrs of core software product development experience in SaaS Product.
∎ Owned one or more functional modules/product and are responsible for the product specification for the deployment of these modules.
∎ Have hands-on experience in setting up, configuring and tuning - Apache, Tomcat & MySQL.
∎ Expertise in writing cyber-attack safe code and are experienced in application security programming.
∎ Experience in front-end development using ExtJS or Backbone, AngularJS etc.,
∎ Experience with any cloud platform.
∎ Experience in BFSI domain is a plus.
∎ Experience on development tools like Eclipse, STS, Intellij IDEA.

Additional Requirements:
∎ Good to Have:
∎ Gained a deep understanding of personal finance domain capital market, retail banking and insurance domain.
∎ Experience in Micro Service Architecture is a plus.
∎ Experience with Continuous integration systems like Jenkins, and build tools like Maven, version control tools like Git
∎ Experience with Agile and Test Driven Development.
∎ Good to have experience with Docker based Micro service deployment.
∎ Technical skills:
∎ Strong knowledge of OO concepts and design patterns
∎ Webservices
∎ Strong knowledge of core Java and J2EE (Java version 8)
∎ Strong knowledge of service-oriented architecture and web service standards (REST, SOAP)
∎ Maven, Jenkins
∎ Tomcat
∎ Spring Framework
∎ Working knowledge of client-side technologies (HTML, JavaScript, jQuery, Ajax, CSS, Angular)
∎ Working knowledge of database design and SQL (MySql, MongoDB)
∎ Required skills:
∎ Effective verbal and written communication skills
∎ Willingness to learn new technologies
∎ Comfortable in a SCRUM and Agile environment
∎ Understanding of Proper Code Testing (TDD/Unit Testing/Mocks)
∎ GitHub (Git Flow)
∎ Preferable Skills:
∎ AngularJS
∎ Persistence frameworks (JPA, Hibernate, SpringData)
∎ Microsoft SQL Server
∎ SOA
∎ Experience with Financial/Accounting Application
∎ Versant in Design Patterns
∎ Familiarity with OWASP and secure web development
∎ Prior experience with cloud/enterprise application

Salary:
∎ Attractive Salary as per company structure + Festival Bonus + 2 weekly off days and more.

Application Deadline: 20 Mar 2021

Company Information:
∎ 18 Feb 2021
∎ Chain Fintech Solutions Ltd.
∎ Business : Infini Systems is a leading financial products and digital solutions provider offering innovative solutions for over 12 years now.

An agile development partner to Financial Institute we implement speed-to-market solutions for all your business needs. With a vision to make cutting-edge technology available to clients of all sizes, Infini has broken traditional entry barriers to adopting technology.

At Infini, flexibility is our motto and all our solutions adaptable to meet your business objectives, processes and policies. With clients worldwide, we have just started spreading our wings with operations in India and Bangladesh. We are registered as Chain Fintech Solutions Limited in Bangladesh.

Category: IT/Telecommunication

: