Search by job, company or skills

D

Software Developer (JAVA & Spring Boot Experience)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Over 100 applicants

Job Description

  • Roles and Responsibilities

Note: This is an onsite/offshore opportunity, location: Qatar.

As a Java Spring Boot Developer, you will play a crucial role in designing, developing, and maintaining high-performance, scalable, and secure applications. Your responsibilities will encompass the following key areas:

  • Software Development: Designing, developing, and maintaining Java applications using Spring Boot, following best practices and design patterns.
  • Object-Oriented Programming (OOP): Application of OOP principles to create reusable and maintainable code.
  • Concurrency and Error Handling: Utilize Java collections, multi-threading, and effective exception handling for optimized application performance and reliability.
  • Data Persistence: Implementation of data persistence solutions using Hibernate, including database modeling and query optimization.
  • Application Security: Integrate Spring Security to safeguard the application from unauthorized access and data breaches.
  • RESTful Web Services: Create, update, and manage RESTful APIs, ensuring seamless data exchange and system integration.
  • Database Management: Working with SQL databases for efficient data storage, retrieval, and optimization.
  • Microservices Architecture: Build and deploy microservices using Spring Boot, and leverage Spring Cloud for effective microservices management.
  • Version Control and Collaboration:Use Git for source code version control, collaborating seamlessly with the development team.
  • Agile Development: Participate actively in Agile methodologies, including sprint planning, stand-up meetings, and delivering software increments.

  • Requirements:

  • Technical Proficiency: Strong skills in Java 8, multi-threading, exception handling, Hibernate, Spring Boot, and RESTful web services.
  • Frameworks and Libraries: Solid understanding of Spring framework, Spring Security, MVC design patterns, and JDBC.
  • Project Experience: Familiarity with Git and Agile methodologies.
  • Certifications: Cloud platform knowledge, especially AWS, is a plus.
  • Tech Stack: Proficiency in Java, databases (e.g., SQL or Oracle), and web technologies.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138299217