Qureos

FIND_THE_RIGHTJOB.

Java Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

What You’ll Do

This role is perfect for an experienced engineer who thrives in designing, developing, and maintaining enterprise-grade Java applications with microservices architectur

Backend Development & Integration

  • Design and develop backend systems using Java 8 & 11, Spring Boot, Kafka, and Oracle.
  • Implement SOA, RESTful services, and frameworks like Spring, Spring Batch, Spring JPA, Schedulers, and Apache Camel.
  • Work with XML and integrate third-party systems using messaging or event-driven architectures.
  • Write comprehensive unit tests using Mockito and JUnit, ensuring high test coverage and code quality.
  • Use Maven and Gradle for build automation, and integrate with CI/CD pipelines for deployment.
  • Collaborate in version-controlled environments using Git, SVN, or similar tools.

Additional Responsibilities

  • Ensure adherence to design principles, coding standards, and best practices.
  • Optimize system performance, troubleshoot issues, and deliver reliable solutions.
  • Collaborate with team members, contributing to a culture of learning and continuous improvement.
  • Document designs, APIs, and implementation details clearly.

What You Know

  • 3+ years of hands-on experience in Java/J2EE development.
  • Strong proficiency with Java 8 & 11, Spring Boot, Kafka, Oracle, and microservices.
  • Solid understanding of SOA, REST Services, Spring Batch, Spring JPA, Schedulers, Apache Camel, and XML.
  • Hands-on experience with unit testing (Mockito, JUnit), test coverage, and code quality tools.
  • Working knowledge of build tools (Maven, Gradle) and CI/CD pipelines.
  • Exposure to SOAP APIs and WebFlux is a plus.
  • Familiarity with JavaScript, Vue.js, and Node.js is a plus.
  • Deep understanding of software design concepts, patterns, and clean code practices.
  • Strong problem-solving, analytical, and communication skills.
  • Self-motivated team player with a passion for learning and innovation.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

© 2025 Qureos. All rights reserved.