Senior Java Software Engineer
Technology
The Group SecuritiesDoha, قطرمنذ 1 أشهرحتى ١٠/٥/٢٠٢٦
دوام كاملفي الموقع
وصف الوظيفة
- *About us:**
- *Key Responsibilities:
- Design and develop robust, scalable, and secure backend services using
- *Java (Spring Boot)
- Collaborate with product managers, frontend developers, DevOps, and QA teams to deliver end-to-end features.
- Architect solutions with a strong focus on
- *performance**
- *scalability**
- *maintainability**
- Write unit, integration, and functional tests to ensure high code quality.
- Lead code reviews, mentor junior developers, and establish best practices in coding and design.
- Contribute to microservices architecture and participate in the decision-making process for design and implementation.
- Troubleshoot and resolve production issues and performance bottlenecks.
- Participate in Agile/Scrum ceremonies and contribute to project planning and estimation.
- *Qualifications:
- 7+ years**
- Strong hands-on experience with
- *Spring Boot**
- *Spring MVC**
- *Spring Data**
- *Spring Security**
- Deep understanding of
- *RESTful API design**
- Proficiency in
- *Java 11+**
- Experience with
- *multithreading**
- *concurrency**
- *asynchronous programming**
- Solid knowledge of software design patterns and principles (OOP, SOLID, DDD, etc.).
- Experience with
- *build tools**
- Strong understanding of
- *unit testing**
- *integration testing**
- Familiarity with
- *Docker**
- *Kubernetes**
- Knowledge of
- *CI/CD tools**
- Comfortable with version control systems (Git), code reviews, and collaborative development.
- Excellent problem-solving and communication skills.
Keywords
javaspringspring-bootspring-mvcspring-dataspring-securityapache-mavengradlejunitmockitodockerkubernetesjenkinsgithubgithub-actionsgitlabgitlab-ci
¿Te interesa este puesto?