Senior Java Spring Boot Developer
Nexttec Technology Outsourcing Cairo, Cairo, Egypt
Technology, Information and Internet · 11-50 employees
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
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
-
Lead Java Developer
F24 City of Zagreb, Croatia · €55K–€65K/yr
-
QA Automation Engineer with Java
Veeam Software Lisbon, Portugal
-
Senior Software Engineer (Java) - Banking Accounts
Adyen Chicago, Illinois, United States · $180K–$243K/yr
-
Engineering Manager (Java & Spring Boot)
LegalAndGeneral Brighton and Hove, England, United Kingdom
-
Java Architect
HEXAWARE United States
-
Java Developer 1015
Veracity Ventures Inc. Canada