Mid-Senior Java Software Engineer
O
OKTOFintech / Payments
Remote - ArgentinaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English and Spanish
- Experience
- 5+ years
- Required Skills
- AgileGitJavaOAuthSpring BootRESTful APIsMicroservices
Requirements
- Bachelor or Master’s degree in a Computer Engineering field or related area.
- Proven working experience in fintech or payments.
- 5+ years of experience in middleware application development using Java (at least 1 year using Java 11).
- Proficiency in Java 11+ functional programming and Object-Oriented design (OOD).
- Experience with microservices using Spring Boot and Spring Cloud (Netflix OSS).
- Knowledge of Spring 5 Framework, OAuth2 Security, JPA persistence, and ORM modeling.
- Experience with RESTful API design and event-driven software design patterns.
- Proficiency in Git version control.
- Strong written and verbal communication skills in English and Spanish.
- Ability to create technical documentation for product requirements and design specs.
Responsibilities
- Develop new product functionality based on business and technical requirements.
- Produce performance-optimized code that is properly unit tested.
- Support SIT, UAT, and production environments.
- Apply modern Agile methodologies.
View Full Description & ApplyYou'll be redirected to the employer's site