TL;DR
Senior Software Engineer (Backend) (Fintech): Designing and building high-performance fintech applications. Focus on architecting robust, high-performance systems that can effortlessly handle scale, maintain reliability, ensure security, and gracefully handle faults.
Location: On-site in Jakarta
Company
hirify.global accelerates financial inclusion through its leading financial services and merchants solutions.
What you will do
- Develop Java backend applications, including web and server-side applications
- Participate in the entire software development process, from requirement analysis to deployment, monitoring, and addressing production incidents
- Architect and engineer robust, high-performance systems that can effortlessly handle scale, maintain reliability, ensure security, and gracefully handle faults
- Craft and refine the product vision into iterative Minimum Viable Products (MVPs), refining them as needed for scalability and adaptability
- Stay at the forefront of technology trends, continuously evaluating and incorporating new tools and methodologies to supercharge development efforts.
Requirements
- Bachelor's degree or above in Computer Science or a related major
- 5+ years of Java development experience, with a preference for those with experience in large-scale project development
- Strong understanding and practical application of SOLID principles, Clean Code practices, and design patterns for maintainable and scalable software
- Be familiar with the Spring ecosystem, including Spring Boot, Spring Data JPA, Spring Cloud etc
- Be familiar with Linux operating systems, understand database principles, and be proficient in using databases like MySQL, Postgres and Oracle
- Familiar with messaging system like RabbitMQ and Kafka
- Know container orchestration technologies like Docker and Kubernetes, and be able to use them for application deployment and management
- Capable of independently driving and delivering projects of various complexity, while effectively collaborating with stakeholders
- Possess strong communication and collaboration skills, with the ability to mentor and support junior developers in their growth and development
Culture & Benefits
- Collaborative development with fast feedback cycles and pragmatic decisions.
- Supportive work environment where team members help each other.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →