Job Openings Senior Java Developer

About the job Senior Java Developer

Job Location: hybrid in Timișoara OR Bucharest

Recruitment process:

  • HR discussion
  • Technical Interview

Role description:

  • Design, develop, and maintain robust and scalable backend systems using Java and Spring framework. 
  • Implement and manage RESTful APIs to support various front-end and/or mobile applications. 
  • Develop and optimize complex SQL queries and database schemas using PostgreSQL. 
  • Architect and build microservices-based solutions to enhance system modularity and scalability. 
  • Integrate and manage cloud services, particularly Microsoft Azure, to ensure high availability and performance. 
  • Utilize Azure Event Hub for real-time data streaming and event-driven architecture. 
  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Ensure code quality, performance, and security through code reviews and automated testing. 
  • Create and update comprehensive documentation for backend systems, APIs, and processes to ensure clarity and consistency. 
  • Conduct code reviews and provide constructive feedback to team members. 
  • Troubleshoot and resolve production issues in a timely manner. 
  • Stay updated with the latest industry trends and technologies to drive innovation.

Profile : 

  • 5+ years of experience in backend development with a strong focus on Java and Spring framework. 
  • Proficiency in PostgreSQL and experience with database design and optimization. 
  • Experience with database change management tool like Liquibase or Flyway. 
  • Extensive experience in designing and developing RESTful APIs. 
  • Strong understanding of microservices architecture and best practices.
  • Hands-on experience with Microsoft Azure cloud services. 
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus. 
  • Excellent problem-solving skills and the ability to work in a fast-paced environment. 
  • Fluent in English; German is a plus. 
  • Strong communication and teamwork skills.