Position: Java Senior Developer
Company: Payzoff
Experience required: 5y
English level: intermediate

Required skills

• Strong programming skills, relevant experience and understanding of financial services
• Senior-level software engineering expertise (SOLID, Clean Code, Separation of Concerns)
• Solid programming skills in Java;
• Knowledge of Unit Testing and Continuous Integration
• Knowledge of REST API best practices
• Git, Atlassian tools, AWS, SOA, MQ, DB/SQL knowledge
• Good knowledge and experience in Spring Core/Security/AMQP/Cloud frameworks
• Ability to do realistic time estimations
• Excellent communication skills

We offer

• Possibility to work in a product company
• Possibility to build your own dev team
• Competitive compensation
• Warm and friendly attitude to every specialist
• Work processes designed for comfortable remote work

Responsibilities

• Develop high load financial application
• Create unit and integration tests
• Make periodical code review and optimization
• Work productively in a team, create, and maintain corporate and team standards of work and code