GO TO SEARCH
Senior Java Developer
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