Sr. Java Spring Backend Developer

Total-TECH Co.

” The Job Description”

  1. Design, develop, and maintain backend services and RESTful APIs using Java (Spring Boot, Spring Cloud, Spring Security, etc.).
  2. Collaborate with front-end developers, DevOps engineers, and product managers to deliver end-to-end solutions.
  3. Own technical design decisions, ensuring scalability, reliability, and performance.
  4. Write efficient, reusable, and testable code following clean architecture principles.
  5. Integrate with databases (SQL/NoSQL), messaging queues, and third-party APIs.
  6. Conduct code reviews, mentor junior developers, and enforce coding standards.
  7. Implement CI/CD pipelines, monitoring, and logging for backend services.
  8. Troubleshoot and optimize performance bottlenecks in applications and databases.
  9. Stay updated with the latest Java/Spring and backend technologies, proposing improvements where appropriate.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 5+ years of professional experience in backend development with Java.
  • Strong expertise in Spring Boot, Spring Framework, Spring Security, and Spring Cloud.
  • Hands-on experience with RESTful APIs, microservices architecture, and event-driven systems.
  • Solid knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
  • Familiarity with messaging systems (Kafka, RabbitMQ, ActiveMQ).
  • Knowledge of GraphQL APIs.
  • Familiarity with domain-driven design (DDD) and CQRS/Event Sourcing.
  • Experience in performance tuning and distributed system design.
  • Strong understanding of software engineering best practices, including unit testing (JUnit, Mockito), integration testing, and TDD/BDD.
  • Excellent problem-solving skills, system design experience, and ability to work independently.
  • Strong communication skills and experience collaborating in agile teams.

Tagged as: , , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location