Skip To Main Content
backGO TO SEARCH

Senior Java Developer

bullets
Java, Apache Kafka, Microservice Architecture Pattern, REST, Spring Core, Spring Boot, Spring MVC

We are looking for a Senior Java Developer with expertise in Apache Kafka, REST and Spring Core to join our remote team. We are seeking a highly skilled Senior Java Developer to work on a project that involves designing and developing a new microservices-based e-commerce platform. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and fault-tolerant web applications using Java.

Responsibilities
  • Develop and maintain high-performance, scalable, and fault-tolerant web applications using Java
  • Design and develop microservices-based e-commerce platform using Spring Framework and Apache Kafka
  • Collaborate with cross-functional teams including product owners, architects, and other developers to design, develop, and test software solutions
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards
  • Identify and solve complex software problems through debugging, research, and investigation
  • Work closely with QA teams to ensure the quality and timely delivery of software solutions
  • Mentor and guide junior developers to ensure they are meeting project objectives and code quality standards
Requirements
  • At least 3 years of professional experience in Java development
  • Expertise in Spring Framework (Core, MVC, Boot)
  • Strong understanding of microservices architecture and event-driven architecture (Kafka)
  • Experience in developing and consuming RESTful web services
  • Solid understanding of application design principles
  • Experience in Agile and Scrum methodologies
  • Excellent communication skills in written and spoken English at an Upper-Intermediate level
  • Proactive way of thinking with excellent problem-solving skills
Nice to have
  • Hybris development experience