Apply

Senior Java Back-end Engineer

Posted 2024-09-20

View full description

💎 Seniority level: Senior, at least 5 years

📍 Location: Greece

🔍 Industry: Insurance

🏢 Company: iTechScope👥 11-50Staffing AgencyHuman ResourcesRecruiting

⏳ Experience: At least 5 years

🪄 Skills: PostgreSQLSoftware DevelopmentAgileJavaRabbitmqSpringSpring BootCI/CD

Requirements:
  • Software Engineering/Development using Java as the main programming language (Spring Boot).
  • Strong understanding of SOLID Principles - Clean Architecture/Clean code practices.
  • Microservices Architecture - REST.
  • CI/CD - Unit Testing.
  • Required experience with Spring Boot and Spring Cloud latest features.
  • Experience with AMQP - RabbitMQ.
  • Proficiency in PostgreSQL or any other database.
Responsibilities:
  • Build advanced back end applications and develop software programs on the Java platform.
  • Optimize applications performance and recommend software upgrades for existing systems.
  • Contribute in all phases of the development life-cycle, prepare and produce releases of software components.
  • Monitor and improve application reliability and present innovative ideas for system improvements.
  • Produce detailed specifications and implement the program codes accordingly.
  • Follow test driven development through continuous integration and agile methodologies.
Apply