Posted on: 29/07/2025
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic technology team. The ideal candidate will have deep expertise in Core Java and related frameworks, with hands-on experience in the financial cards domain. You will play a critical role in designing, developing, and maintaining scalable and high-performing applications that support card issuing, transaction processing, and CMS platforms. This is an excellent opportunity to work in a fast-paced environment leveraging modern microservices architecture and cloud technologies.
Key Responsibilities :
- Design, develop, and maintain robust Java-based applications using Core Java, Spring Framework, Spring Boot, and Hibernate/JPA.
- Build and enhance RESTful APIs and microservices to support various business functions in the cards domain, including card issuance and transaction processing.
- Work closely with cross-functional teams including business analysts, QA, and product owners to deliver high-quality solutions aligned with business requirements.
- Implement and manage messaging solutions using technologies such as Kafka and RabbitMQ for efficient data streaming and integration.
- Optimize application performance and scalability while ensuring security best practices.
- Collaborate with DevOps teams to support CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and deployment to cloud environments such as AWS, GCP, or Azure.
- Troubleshoot, debug, and resolve production issues promptly to minimize downtime.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to standards.
- Maintain comprehensive documentation related to system design, configurations, and operational procedures.
Required Skills and Qualifications :
- Strong hands-on experience in Core Java and J2EE technologies.
- Proven experience with Spring Framework, including Spring Boot and Spring MVC.
- Expertise in Hibernate and JPA for ORM and database interaction.
- Solid understanding and practical experience in the financial cards domain (card issuing, transaction processing, CMS platforms).
- Proficient in designing and developing RESTful APIs and working within microservices architecture.
- Experience with messaging systems such as Apache Kafka or RabbitMQ for asynchronous communication.
- Strong database skills with proficiency in relational databases like Oracle, PostgreSQL, and MySQL, including writing optimized SQL queries and procedures.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Experience working with cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure.
- Knowledge of CI/CD tools and pipelines (e.g., Jenkins, GitLab CI).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong verbal and written communication skills, with the ability to manage stakeholders effectively.
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1521526
Interview Questions for you
View All