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.