Description

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in backend development, with a focus on Java.
  • Proficiency in Java programming and the Spring Framework.
  • Experience with RESTful services, SQL databases, and microservices architecture.
  • Strong understanding of version control systems like Git.
  • Experience with unit testing and test-driven development.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
  • Excellent problem-solving skills and attention to detail.

Responsibilities:

  • Design, develop, and maintain backend services and APIs using Java and Spring.
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Implement and maintain microservices architectures that are scalable, reliable, and efficient.
  • Optimize application performance, focusing on speed and scalability.
  • Write clean, maintainable, and testable code, following best practices for software development.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
  • Stay up-to-date with the latest industry trends and technologies to continuously improve our systems

Education

Bachelor's degree