Enable job alerts via email!

Java Software Engineer

Dautom

Kuwait City

Hybrid

KWD 15,000 - 30,000

Full time

19 days ago

Job summary

A leading software development firm in Kuwait City is seeking an experienced Java Software Engineer. In this role, you'll develop and maintain software solutions using Java and Spring Boot, implement REST APIs, and ensure high-quality documentation. Ideal candidates will have at least 4 years of Java experience, extensive knowledge in Agile practices, and Islamic banking experience is mandatory. The role offers a competitive salary and flexible work arrangements.

Benefits

Competitive salary
Comprehensive health and wellness benefits
Opportunities for professional development
Flexible work arrangements
Employee recognition programs

Qualifications

  • Minimum of 4 years of software development experience in Java.
  • Extensive knowledge of object-oriented development principles.
  • Islamic banking experience is mandatory.

Responsibilities

  • Develop and maintain software solutions using Java and Spring Boot.
  • Design and implement REST APIs for system communication.
  • Conduct unit testing and performance testing of solutions.

Skills

Java
Spring Boot
Agile Methodologies
REST APIs
Microservices
WebLogic Server

Education

Bachelor's degree in Computer Science or related field

Tools

Unit Testing Framework
Job description
Java Software Engineer
Overview

In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Diversified portfolio, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

Responsibilities
  1. Develop and maintain software solutions using Java and Spring Boot framework to support various business functions.
  2. Design, develop, and implement REST APIs for seamless communication between different systems and applications.
  3. Integrate new core banking systems (Retail, CT, Corporate, Website) with existing systems, ensuring data consistency and integrity.
  4. Modify integration endpoints to connect with new core banking systems, ensuring smooth transition and minimal disruption to business operations.
  5. Conduct unit testing and performance testing of developed solutions to ensure reliability, scalability, and optimal performance.
  6. Create and maintain comprehensive documentation including technical specifications, system architecture diagrams, and user guides.
  7. Collaborate with cross-functional teams including business analysts, architects, and testers to gather requirements and deliver high-quality solutions.
  8. Adhere to Agile software development methodologies, including pair programming, continuous integration, and test-driven development practices.
Requirements
  1. Bachelor's degree in Computer Science, Information Technology, or related field.
  2. Minimum of 4 years of software development experience in Java.
  3. Extensive knowledge of object-oriented development principles and best practices.
  4. Experience working in Agile teams and familiarity with Agile methodologies.
  5. Proficiency in at least one unit testing framework.
  6. Familiarity with WebLogic Server is a plus.
  7. Familiarity with the concepts of microservices is a plus.
  8. Islamic banking experience is mandatory.
  9. Strong analytical and problem-solving skills.
  10. Excellent communication and collaboration abilities.
Benefits
  • Competitive salary
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and growth.
  • Flexible work arrangements, including remote work options.
  • Employee recognition programs and a collaborative team environment.
Required Skills

WebLogic Testers Wellness Performance Testing Analysts Diagrams Continuous Integration Options Business Operations Architects Scalability Unit Testing Microservices Spring Boot Consulting Agile Methodologies Salary Reliability Software Development Retail Architecture Banking Specifications Programming Integration Information Technology Computer Science Java Documentation Software Testing Design Business Communication Science

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.