Senior Java Software Engineer
Job details
5+ years of experience in the following technologies: JAVA, Spring Boot, PostgreSQL, and Kafka. About the Role: We are seeking a highly motivated and experienced Senior Java Developers with a strong background in building and maintaining robust, scalable applications, particularly within the retail finance domain. Responsibilities:
- Design, develop, and implement new features and enhancements for our billing and payment platforms.
- Write clean, efficient, and well-documented code in Java using Spring Boot framework.
- Develop and maintain database schemas and queries in PostgreSQL.
- Deploy and manage applications using Kubernetes.
- Integrate with Kafka for real-time data streaming and processing.
- Collaborate with cross-functional teams, including product managers, business analysts, and QA engineers.
- Participate in code reviews and contribute to improving development processes.
- Troubleshoot and resolve development / UA issues.
- Contribute to the overall architecture and design of the platform.
- Stay up-to-date with the latest technologies and trends in software development and the retail finance industry.
- Mentor junior developers and share your knowledge and expertise.
- 5+ years of experience in software development, with a focus on Java and Spring Boot.
- Strong understanding of object-oriented programming principles and design patterns.
- Solid experience with PostgreSQL database development and optimization.
- Hands-on experience with Kubernetes for container orchestration.
- Experience with Kafka for message queuing and stream processing.
- Experience working in the retail finance domain, specifically on billing and payment platforms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with Agile development methodologies.
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.