Home Kuwait Senior Software Engineer (Java - Spring Boot)

Home Kuwait Senior Software Engineer (Java - Spring Boot)

Senior Software Engineer (Java - Spring Boot)

Full time at PiXiL Apps in Kuwait
Posted on January 19, 2025

Job details

Job Summary: [Located in Kuwait only] As a Senior Software Engineer specializing in Java Spring Boot, you will be responsible for designing, developing, and maintaining the server-side logic and functionality of our web applications. You will collaborate with front-end developers, product managers, and other stakeholders to deliver robust and scalable solutions that meet our users’ needs. Key Responsibilities:

  1. Design and Develop: Create and maintain high-performance, reliable, and scalable server-side applications using Java Spring Boot.
  2. Software Architecture: Must have experience in designing software based on Microservice architecture and message queue. Should be familiar with design patterns.
  3. API Development: Develop and maintain RESTful APIs for integration with front-end components and third-party services.
  4. Database Management: Design and manage database schemas, optimize queries, and ensure data integrity and security.
  5. Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
  6. Testing: Implement unit tests and integration tests to ensure code quality and functionality.
  7. Troubleshooting: Diagnose and resolve technical issues, performance bottlenecks, and bugs.
  8. Documentation: Document technical specifications, API endpoints, and other relevant information to facilitate maintenance and collaboration.
  9. Collaboration: Work closely with front-end developers, DevOps, and other team members to ensure seamless integration and deployment.
  10. Continuous Improvement: Stay updated with the latest industry trends and technologies, and continuously improve development practices and processes.
Qualifications:
  1. Must be located in Kuwait
  2. Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  3. Experience: At least 3 years of experience as a Backend Developer with a strong focus on Java Spring Boot.
  4. Technical Skills:
  5. Proficiency in Java and Spring Boot framework.
  6. Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  7. Strong understanding of RESTful API design and development.
  8. Familiarity with microservices architecture and design patterns.
  9. Experience with version control systems (e.g., Git).
  10. Experience with CMS.
  11. Soft Skills:
  12. Strong problem-solving skills and attention to detail.
  13. Excellent communication and teamwork abilities.
  14. Ability to work independently and manage time effectively.
  15. Agile Skills:
  16. Experience in working in Agile environment.
  17. Experience in using Jira & Trello.
Preferred Qualifications:
  1. Professional experience in integrating with third parties and core systems.
  2. Professional experience in building enterprise level backend using Java Spring Boot.
  3. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  4. Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React) is a plus.
  5. Experience with cloud platforms (e.g., AWS).
Interested candidates can also apply by submitting their CV to jobs@pixilapps.com with email subject “Senior Software Engineer”. #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback