We are seeking a talented and experienced Java Developer for our Customer - an international financial organization.As a Java Developer, you will be a part of a global team responsible for critical funds’ applications. primarily working on developing and enhancing business applications using Java. This position requires an individual experienced in programming and analysis who will support all phases of the project lifecycle.As a Leading Senior Developer, you will be responsible for supporting team members and you will have a real impact on the functioning of the team.
Your tasksDesigning, developing, and implementing new functionalitiesEnsuring technical best practices are followed during all phases of the projectPerforming code reviews and ensuring standards are applied to each solution componentDeveloping API endpointsManaging databasesIntegrating Third-Party ServicesHandling Server-Side LogicDeveloping secure user authentication and role-based access control mechanism
RequirementsOver 10 years of working expertise in Java Development including architecture, design, and development with standards 8+ and J2EEStrong Spring Boot and REST APIHands-on experience with AngularExperience with SQL, PL/SQLExperience in leading motivated Junior Java DevelopersExpertise in reviewing codes of other Developers and identifying issuesKnowledge about Object Oriented Programming, Design Patterns, SOLIDFluent English and working experience in an international environment is a must
Nice-to-have requirementsPrevious work with Identity Access Management technologies