A leading global payment solution company is looking for a Senior Java developer!
Design, develop, test, deploy, maintain and improve the software.
Manage individual project priorities, deadlines and deliverables.
Design and implement scalable and robust applications.
Analyze functional requirements and the creation of software design.
Design, shape and implement authentication, authorization, auditing, reporting, and API infrastructure solutions.
• 5+ years of experience in Java software development
• Bachelor’s degree in Computer Science, Computer Engineering or equivalent with strong academic backgrounds
• Java Core (OOPS- Multi-threading, collections, Algorithms, and Data structure, Design patterns)
• Spring (Spring IOC / Spring Boot)
• Experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit
• Design Pattern – hands-on experience
• Deployment of scalable systems with architectural requirements for high availability, high throughput, low response time, etc
• Hibernate (Basic of Database Programming)
• Rest API (Consumption and build)
• Familiar with Agile/Scrum Software Development practices.
• Familiarity with Linux or UNIX operating systems
איזור: גוש דן