Search by job, company or skills

E

Software Engineer - Java, Spring, Rest API, Microservices, Kafka

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a talented Software Engineer to join our team in developing cutting-edge applications using Java, Spring Framework, and Microservices. You will play an integral role in building robust, scalable back-end systems, designing reliable REST APIs, and ensuring a seamless integration with Kafka messaging systems. This role offers the opportunity to work on challenging projects while adhering to best practices in software engineering.

Responsibilities

  • Develop, enhance and maintain clean, modular, and scalable code
  • Build back-end Microservices and design REST APIs to enhance application functionality
  • Write and execute unit tests to ensure code quality
  • Conduct code reviews to promote team collaboration and maintain high-quality standards
  • Follow engineering best practices including CI/CD workflows and automated testing
  • Collaborate with cross-functional teams during SCRUM ceremonies
  • Actively contribute to task estimation and planning sessions
  • Identify and resolve system issues to ensure smooth application performance

Requirements

  • 4+ years of professional development experience working on scalable applications
  • Hands-on expertise in Java, Spring Framework, and Spring Boot
  • Knowledge of REST APIs, microservices architecture, and API integration
  • Familiarity with Spring Data JPA and distributed system architecture
  • Background in working with DevOps tools and QA processes, including flexibility in handling Kubernetes environments
  • Proficiency in leveraging Kafka for building and maintaining messaging queues
  • Capability to learn and contribute to the creation of automation test scripts as needed
  • Strong communication skills with adaptability for working in collaborative team environments
  • Proactive problem-solving approach and ability to communicate ideas clearly

Nice to have

  • Familiarity with Angular for front-end development
  • Background in financial services, preferably wealth management

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141295815