Java Tech Lead
Role details
Job location
Tech stack
Job description
-
Architect, design, and implement high-performance and scalable applications in Java and Kotlin.
-
Collaborate with cross-functional teams to define and execute software solutions.
-
Conduct code reviews and provide constructive feedback to the development team.
-
Stay updated on industry trends and advancements to ensure the adoption of best practices.
-
Lead and mentor junior developers, fostering a collaborative and innovative environment.
-
Troubleshoot, debug, and optimize existing systems for performance and reliability.
Requirements
-
Strong proficiency as a Java Kotlin
-
Experience in building technology solutions in Payment domain and consumer wallet .
-
In-depth knowledge of software architecture principles and design patterns.
-
Experience with microservices architecture and RESTful APIs.
-
Experience building Authentication and Authorization modules with focus on payment security and PCI guidelines
-
Strong experience in public cloud (Azure preferred)
-
Excellent problem-solving and communication skills.
-
Ability to work in an agile development environment.
-
Bachelor's or Master's degree in Computer Science or a related field.