Full Time
Bangalore
Posted 2 months ago
Responsibilities
- Develop, implement, and test features to advance our flagship software, enhancing security while optimizing performance.
- Work on applications that maintain a balance of speed, readability, and reliability, catering specifically to the demands of the banking vertical.
- Oversee quality assurance processes that support system resilience and maintain high standards for accuracy and performance.
- Lead improvements to existing systems by identifying areas of enhancement, particularly those relevant to fraud detection.
- Collaborate with cross-functional teams to troubleshoot, debug, and update software, ensuring it aligns with our security standards.
Qualification
- Bachelor’s degree in Computer Science or a related field.
Required Skills
- 8+ years in Java-based projects with at least 3 years of team management experience.
- Expertise in Java, Spring Boot, and security best practices tailored to secure software development.
- Experience working with relational databases (Oracle, MySQL, PostgreSQL, MS SQL) and ORM frameworks like Hibernate; familiarity with Kafka and Redis is a plus.
- Hands-on knowledge of container technology for building efficient deployment environments.
- Familiarity with additional coding languages (JavaScript, Golang) and secure version control practices (Git/SVN).
- Strong problem-solving skills and an analytical mindset, with a genuine interest in developing secure, data-driven applications.
- Excellent communication skills, able to work well across teams and with non-technical stakeholders.
- A keen eye for detail and a curiosity for diving deeper into data to improve accuracy in fraud detection.