Apply now »

Senior Consultant - Java Full Stack Developer Job

Date:  27 Feb 2025
Job ID:  208211
Location: 

Riyadh, SA

Job Family:  Software Engineering

 

·  Technical Skills:

  • Proficiency in Java, Spring Boot, and Hibernate.
  • Strong understanding of API standards, including REST and SOAP.
  • Expertise in SQL and database management, including SQL-Server, MySQL, PostgreSQL, or similar.
  • Experience with data modeling, entity-relationship diagrams, and database schema design.
  • Familiarity with version control systems such as Git.
  • Understanding of software development best practices, including design patterns, testing, and documentation.

·  Tasks and Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable Spring Boot applications.
  • Work with relational and NoSQL databases to design robust, scalable data models and ensure transactional integrity.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Utilize Jira to track and manage project tasks, progress, and priorities effectively.
  • Bitbucket for version control and to collaborate with other team members on code merging and deployment processes.
  • Write well-designed, testable, and efficient code adhering to project coding standards.
  • Participate in code reviews to maintain high code quality and to improve application performance.
  • Troubleshoot, test, and maintain the core product software to optimize functionality and resolve issues.
  • Stay abreast of emerging technologies and industry trends and apply them into operations and activities.
  • Provide technical support for application development and deployment, including preparation and training of users as needed.
  •   Experience:
  • Minimum of 6 years of professional experience in software development.
  • Extensive experience with Java and Spring Boot.
  • Proven experience in developing and maintaining RESTful and SOAP APIs.
  • Strong experience with Hibernate and SQL databases.
  • Demonstrated experience in data modeling and database design.


Job Segment: Test Engineer, Java, Developer, Testing, Data Modeler, Engineering, Technology, Data

Apply now »