Helpware Tech

Senior Java Engineer, Automation

Helpware Tech

full-time

Posted on:

Origin:  • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaJUnitMicroservicesMockitoSpringSpring BootSpringBoot

About the role

  • Design, develop, and maintain scalable backend services using Java 8+ and Spring Boot
  • Build and maintain RESTful APIs following best practices and standards
  • Architect and implement microservices, ensuring system resilience and fault tolerance
  • Utilize Java Streams for complex data processing tasks
  • Implement error handling and fallback strategies to improve system robustness
  • Ensure secure data exchange through proper use of TLS/mTLS protocols
  • Conduct code reviews, share knowledge, and mentor junior developers
  • Collaborate across teams to deliver high-quality, production-ready features
  • Proactively manage technical debt and uphold engineering best practices

Requirements

  • 5+ years of experience with Java
  • Proven experience with Java 8+ and deep hands-on knowledge of Java Streams and lambda expressions
  • Strong automation experience
  • Solid background in Spring Boot and RESTful API development
  • Extensive experience with microservices architecture and resilience patterns (e.g., Resilience4j)
  • Expertise in secure communication protocols such as TLS and mTLS, including keystore/truststore configuration
  • Proficient in exception handling using Spring’s @ControllerAdvice and Servlet error handling
  • Familiarity with CI/CD, logging, monitoring, and deploying Java services in production
  • Experience writing clean, testable code with unit and integration testing frameworks (JUnit, Mockito)
  • Excellent debugging and problem-solving skills
  • Ability to work hours until 10.00 p.m. Romania / until 9.00 p.m. Poland