Lead Java Developer

Capyx
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
JavaScript
Code Review
Data Integrity
Relational Databases
DevOps
HP Application Lifecycle Management
Spring
React
Spring-boot
Backend
Gitlab
Angular
Kafka
Front End Software Development
REST

Job description

Capyx is looking for an experienced Senior Java Developer to strengthen our team. You will work on transaction and reporting services that support high-volume, business-critical banking operations, collaborating closely with cross-functional teams in a complex, regulated environment., * Design, develop, and maintain Java-based backend services

  • Frontend expertise: Angular/React/JavaScript
  • Implement and evolve transaction grouping logic integrated with existing reporting services
  • Develop and expose RESTful APIs consumed by digital channels and regulatory systems
  • Ensure performance, scalability, data integrity, and security of transaction and statement services
  • Integrate backend services with core banking systems and supporting platforms
  • Collaborate with colleagues and stakeholders across multiple areas of expertise
  • Contribute to code reviews, technical documentation, and production support

Requirements

  • Strong hands-on experience with Java (8+)
  • Frontend: Angular/React/JavaScript
  • Solid knowledge of Spring Framework and Spring Boot
  • Proven experience in REST API development
  • Hands-on experience with Kafka
  • Strong understanding of relational databases and SQL
  • Experience working with transaction-heavy or data-intensive systems

DevOps & Tooling

  • Experience with GitLab and CI/CD pipelines
  • Familiarity with HP Application Lifecycle Management (ALM)
  • Experience working in Agile / Scrum environments

Soft Skills

  • Strong team player who collaborates effectively with diverse stakeholders
  • Proactive, adaptable, and comfortable in a dynamic environment
  • Ability to empower, challenge, and support team members constructively

Apply for this position