Java Software Developer at Multilent Software and IT Solution

Multilent is one of the leading software, information technology, consulting and services organization envisioning the adoption of the flexible business practices that enable our customers operate more efficiently and produce more value.

Multilent’s strength lies in perceiving the client’s business processes, culture, vision and goals across various sectors, offering client-oriented solutions using latest technologies which are highly reliable.We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services . Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities

Translate application storyboards and use cases into functional applications

Design, build, and maintain efficient, reusable, and reliable Java code

Ensure the best possible performance, quality, and responsiveness of the applications

Identify bottlenecks and bugs, and devise solutions to these problems

Help maintain code quality, organization, and automatization

Skills

Proficient in Java, with a good knowledge of its ecosystems

Solid understanding of object-oriented programming

Familiar with various design and architectural patterns

Skill for writing reusable Java libraries

Knowledge of concurrency patterns in Java

Familiarity with web servers such as Tomcat, Undertow and Jetty

Experience with popular application frameworks, such as Play ,structs, Spark and Spring framework, JDBC, JPA, Hibernate and Microservices

Familiarity with Java GUI frameworks such as Swing, JAVAFX

Knack for writing clean, readable and optimized java code

Experience with both SQL and NoSQL databases such as Postresql,Sqlite, Mysql,Oracle,Mongodb and Cassandra

Understanding fundamental design principles behind a scalable application

Basic understanding of the class loading mechanism in Java

Creating database schemas that represent and support business processes

Basic understanding of JVM, its limitations, weaknesses, and workarounds

Implementing automated testing platforms and unit tests

Proficient understanding of code versioning tools, such as Git

Familiarity with build tools such as Ant, Maven, and Gradle

Familiarity with Agile environment

Qualification and Experience

A degree in Computer Science, Computer Engineering or any closely related field is required.
At least 1 year of building enterprise java applications

Source: MyJobMag Job Feed

Related Jobs
  • Full Time

    Excelsior Group - Managing a patient care unit for administrative and clinical aspects to include organizing, developing, directing and assuring the delivery of cost-effective quality patient care. Ensure that patient care is delivered in accordance
  • Full Time

    The institution was conceived as Africa’s first Development University. Its mission is to pioneer service learning and build leaders who will be prepared to tackle societal concerns. Located in Yola, Adamawa State, the University is a world-cla
  • Full Time

    In July 2010, the United Nations General Assembly created UN Women, the United Nations Entity for Gender Equality and the Empowerment of Women. In doing so, UN Member States took an historic step in accelerating the Organization’s goals on gend
  • Full Time

    {Confidential,Tema,Full-Time, GH,N/A,2 years,25 Jun-2020}; Duties and Responsibilities • Maintain receipts, records, and withdrawals of the stockroom • Receive, unload, and shelve supplies • Perform other stock-related duties, including returni
  • Full Time

    Business Analyst Jobs, Latest IT Jobs, MFS Jobs Job Title: Business Analyst Company Overview Mobile Financial Solutions Ltd is obsessed with creating solutions that have a deep, positive, and meaningful impact on peoples’ everyday lives. We are dri
  • Full Time

    Security & Threat Monitoring Specialist Jobs, IT Jobs 2020, KCB Bank Jobs Security & Threat Monitoring Specialist  The Security & Threat Monitoring Specialist will be responsible for monitoring and analysing the organisation’s security