Apply

Senior Java Backend Engineer

Posted 24 days agoViewed

View full description

💎 Seniority level: Senior, 8+ years

📍 Location: United States, Poland, Ukraine, Sweden, Romania, Bulgaria, Malta, the UK, Colombia

🔍 Industry: Software Development

🏢 Company: N-iX👥 1001-5000IT Services and IT Consulting

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSDockerPostgreSQLSQLGitHibernateJavaSpring BootREST APICI/CDMicroservices

Requirements:
  • 8+ years of experience with Java, Spring Boot, and Hibernate.
  • Strong knowledge of data structures, algorithms, OOP, and distributed systems.
  • 5+ years of experience with PostgreSQL, SQL, and JPA.
  • Expertise in REST APIs and service-oriented architecture.
  • Strong experience with AWS services and Docker/Kubernetes.
  • Proficiency in CI/CD processes and version control with Git.
  • Excellent communication skills and attention to detail.
Responsibilities:
  • Develop and maintain backend services using Java and Spring Boot (3+), with a focus on microservices and JPA for data persistence.
  • Design and implement RESTful and GraphQL APIs, ensuring strong understanding of OpenAPI and API protocols.
  • Work with relational databases like PostgreSQL, including advanced database structure and SQL skills.
  • Manage AWS services, including ECR, ECS, SQS, and RDS for deploying and maintaining applications.
  • Utilize Docker for containerization and service orchestration.
  • Collaborate in an agile team environment, using Git, GitHub, and GitHub flow for version control and CI/CD.
  • Write well-structured, maintainable, and secure code while adhering to best development practices.
Apply