Job Openings Senior Java Developer - Spring Boot

About the job Senior Java Developer - Spring Boot

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 to 7 years of proven experience in Java Development.
  • Strong proficiency in the Spring Boot framework.
  • Experience working in the fintech industry will be a significant advantage.
  • Familiarity with Redis for caching purposes.
  • Hands-on experience with message queuing systems such as Kafka or RabbitMQ.
  • In-depth knowledge of Spring Security for implementing robust security measures.
  • Experience with system integrations and API development.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent communication and interpersonal skills.

Responsibilities:

  • Design, develop, and maintain high-performance and scalable Java applications.
  • Utilize the Spring Boot framework for the development of robust and efficient backend services.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Work on fintech-related projects, leveraging industry knowledge to enhance our financial technology offerings.
  • Implement and maintain caching solutions using Redis to optimize application performance.
  • Develop message-driven applications using Kafka or RabbitMQ for efficient and reliable communication between microservices.
  • Implement security features using Spring Security to ensure the integrity and confidentiality of financial data.
  • Handle integrations with external systems and APIs to facilitate seamless data exchange.
  • Conduct code reviews, troubleshoot issues, and provide technical support as needed.