21.03.25
Про роботу
One of our partners, an early-stage fin tech startup is looking for a talented Java developer. As one of the first employees, you may play a key role in building their banking-related product and impact the future team expansion. On top of market-level salary the company offers shares. You will work directly with CEO and key experts. This is an online position.
Key Tasks:
- Implementing a banking grade financial investment platform
- Building creative solutions to complex problems and mentoring junior members of the team — via code reviews and collaborative feedback
- Producing high quality code with automated test coverage
- Code reviews and efficient and effective code maintenance
Skills:
- Java Spring Core (very strong with 5+ years experience)
- High level of knowledge and experience in Spring Core and JPA
- Development of REST APIs Spring Boot and related libraries
- Consumption of 3rd party REST APIs
- Spring Security with experience in OAuth
- Message queue solutions — we use AWS SQS but any other similar is good (ideally +1+ years)
- Postgres database
- Kubernetes (ideally 1+ years)
- Great communication skills — both verbally and in writing concise and understandable technical documentation & assisting / mentoring other team members
- Experience with Unit and Integration test frameworks and implementing quality test automation
- Exposure to CI/CD pipelines using Jenkins or similar
- Experienced in using Git and Maven
- Analytical skills in finding and resolving bugs
- Good understanding of common Java enterprise design patterns
- Working knowledge of security scanning technologies and static code analysis tools
- Good understanding of how to deliver performant code designed to operate with a highly concurrent user load
Requirements
- A bachelor’s degree in information technology, computer science, or a related discipline
- Extensive expertise in design, development and deployment Java applications
- Extensive experience in Microservices Architecture — utilizing Spring Boot technology
- Strong experience in AWS Cloud Technology
- Experience in Docker — containerization and Kubernetes — clusters
- Experience working on highly scalable, enterprise-grade solutions
- Ideally, experience in OpenAPI or Swagger Fintechs and payment/investment products
- Java, Spring and AWS Certification is a plus
- Exposure to front-end frameworks/libraries such as Angular and React is a plus
- Asynchronous processing with multiple downstream 3rd parties
- Multi-tenanted white-labelled platforms
- Previous experience
Please, send your resumes and cover letters to [email protected] with subject “Senior Java Microservice Developer”