Get more replies from employers
Send a job-specific resume in minutes.
Ubique Systems seeks a senior Java developer with team leadership experience to drive end-to-end Java applications. You will lead cross-functional collaboration with Business, Architecture, Ops and Platform teams and own back-end design, implementation and integration using Java 21, Spring Boot, Kafka, and Cassandra.
The role emphasizes strong OOP, multithreading, and unit testing with JUnit/Mockito, with a focus on secure, scalable payments-related back-end services and REST MVC patterns.
Experience in Leading a Team for 2 complete Java development cycle (preferable E2E Java development with Java/Devops experience)
- Should have experience in handling a large team & collaborate with Business team, Architecture team and Operations (Ops) and Platform team for building Java applications, assess technical risk and Debts. Should be very good in integration.
- Design, develop, and maintain advanced Java-based applications (back-end Development), adhering to coding standards and best practices.
- Good understanding of Payments Domain – with European payments such as SEPA and SWIFT messaging services
- Strong knowledge of Java programming language ’Java 21 ‘and object-oriented concepts
- Should have worked in Kafka & Messaging Queues
- Should have experience with Casandra databases, SQL.
Document software designs, technical specifications, and code changes.
- Should have strong skills in OOPS, Collections, exception handling, concurrent programming, lambda expressions, stream API, Multithreading , (Dependency Injection, Spring Bean Lifecycle, Auto wiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc)
-Understanding of MVC/ REST ( Spring MVC Flow, Model&View, REST architecture, resources, HTTP methods and usage, URI mappings)
- Perform Unit testing and should have experience in JUNIT, frameworks like Junit / Mockito