N

Senior Java Spring Boot Developer

Nexttec Technology Outsourcing Cairo, Cairo, Egypt

Technology, Information and Internet · 11-50 employees

7 h ago
java Senior (5-10 yrs) Full-time Egypt
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The developer will design, develop, and maintain scalable Java applications using the Spring Boot framework. They will also collaborate with cross-functional teams to translate business requirements into technical specifications and mentor junior developers.

What they look for

Java Spring Boot Spring MVC Spring Data JPA Spring Security RESTful APIs PostgreSQL MySQL JPA Hibernate JUnit Mockito Maven Gradle Git CI/CD

Requirements

Candidates must have a bachelor's degree in Computer Science or a related field and at least 7 years of hands-on Java development experience. Proficiency in Spring Boot, relational databases, and modern software development practices like CI/CD and unit testing is required.

Full description

Position: Senior Java Spring Boot Developer

Company Overview:

Nexttec Technology is a leading outsourcing company that provides innovative and cutting-edge solutions for businesses worldwide. We specialize in software development, IT consulting, and digital transformation services. Our team of experts is dedicated to delivering high-quality and scalable solutions that help our clients achieve their business goals.

Job Summary:

We are seeking a highly skilled Senior Java Spring Boot Developer to join our dynamic team. The ideal candidate will have a strong background in Java development and experience with Spring Boot framework. As a Senior Java Spring Boot Developer, you will be responsible for designing, developing, and maintaining complex applications for our clients. You will work closely with our team of developers, project managers, and clients to deliver high-quality solutions that meet business requirements.

Key Responsibilities:

- Design, develop, and implement high-quality and scalable Java applications using Spring Boot framework

- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications

- Write clean, efficient, and maintainable code following industry best practices and coding standards

- Conduct code reviews and provide feedback to junior developers

- Troubleshoot and resolve technical issues in a timely manner

- Develop and maintain technical documentation for all projects

- Stay updated with the latest industry trends and technologies and make recommendations for improvements in processes and tools

- Mentor and coach junior developers to improve their technical skills

Qualification and Education Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Minimum Experience/Skills Required:

  • 7+ years of hands-on experience in Java development.
  • Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Proficient in building RESTful APIs and integrating with external services.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and JPA/Hibernate.
  • Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.
  • Experience with Maven or Gradle, Git, and CI/CD pipelines
  • Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP)

Experience with message queues (e.g., Kafka, RabbitMQ).

  • Exposure to frontend technologies (e.g., Angular or React) is a plus.
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis).
  • Understanding of DevOps concepts and CI/CD pipelines.
  • Knowledge of security best practices in backend services.

If you are a highly motivated and skilled Java Spring Boot Developer looking for a challenging and rewarding opportunity, we would love to hear from you. Join our team at Nexttec Technology and be a part of our mission to provide innovative solutions to businesses worldwide.

Similar roles