Hybrid Software Engineer, Java, Spring Boot

Posted 11 minutes ago

Apply now

About the role

  • Mid-Senior Software Engineer designing and developing back-end systems for international projects. Collaborating with cross-functional teams and mentoring junior developers in Java/Spring Boot.

Responsibilities

  • Design, develop, and maintain scalable back-end services using Java and Spring Boot
  • Participate in technical analysis, solution design, and system architecture discussions
  • Translate client business requirements into robust technical solutions
  • Develop RESTful APIs and integrate third-party and client systems
  • Write clean, maintainable, and testable code following best practices and design patterns
  • Contribute to CI/CD pipelines and deployment processes
  • Collaborate with internal teams and client-side stakeholders
  • Support and mentor junior developers when needed
  • Perform code reviews and ensure high software quality standards
  • Participate in troubleshooting, debugging, and performance optimization activities

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field
  • At least 4 years of professional experience in Java development
  • Strong knowledge of Java and Spring Boot framework
  • Experience with RESTful Web Services and API design
  • Solid understanding of relational databases (e.g., SQL Server) and ORM frameworks (e.g., Hibernate/JPA)
  • Experience with CI/CD tools (e.g., Jenkins), version control systems (e.g., Git)
  • Familiarity with containerization technologies (e.g., Docker)
  • Experience with messaging systems (e.g., Kafka) will be considered a plus
  • Understanding of microservices architecture is a strong advantage
  • Good knowledge of Agile methodologies (Scrum/Kanban)
  • Strong analytical and problem-solving skills
  • Excellent communication skills in English (written and verbal)

Benefits

  • Competitive compensation package
  • Flexible hybrid working model (#LI-Hybrid)
  • Career development and growth opportunities within international outsourced projects
  • Continuous training & certification opportunities
  • Private medical insurance & life insurance plan
  • Modern and collaborative working environment

Job title

Software Engineer, Java, Spring Boot

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job