We are Amofintech - an active IT company that is developing rapidly. You will become a member of a mature team that has developed many projects, participate in the creation of applications from scratch, applying best practices. An invitation to our team is an opportunity to become part of a dynamic team that works on the edge innovations and opens new horizons in the field of design. We are looking for a Java Developer who wants to grow with us and bring their ideas to life. Our ideal candidate
We are Amofintech - an active IT company that is developing rapidly. You will become a member of a mature team that has developed many projects, participate in the creation of applications from scratch, applying best practices. An invitation to our team is an opportunity to become part of a dynamic team that works on the edge innovations and opens new horizons in the field of design. We are looking for a Java Developer who wants to grow with us and bring their ideas to life. Our ideal candidate has:- Deep knowledge of Spring Boot: We are looking for a candidate who has hands-on experience with this environment and the ability to effectively use its capabilities to develop high-quality software solutions.- Basics of OOP: You must have a deep understanding of the principles of object-oriented programming and be able to apply them in practical tasks.- Work with Git: Experience with version control systems is mandatory, in particular with Git.- Experience in development of REST APIs: We expect you to have experience in the professional design and implementation of REST APIs.- Working with relational databases: Skills in working with relational databases such as MySQL, PostgreSQL, Oracle and writing efficient SQL queries are essential .Will be an advantage:- Interaction with front-end technologies: Understanding of basic front-end technologies such as HTML, CSS, JavaScript and their impact on Java applications.- Code testing: Experience in developing and executing tests, including the use of JUnit.Functional Responsibilities :- Developing efficient and testable code: You will write high-quality, well-structured code that works efficiently and is easily tested.- Independent work and responsibility: You will work on tasks and projects independently, taking responsibility for their completion.- Attention to of details: During development, you will pay attention to details to ensure high quality of the code and the system as a whole.- Understanding of business requirements: You will study and understand business requirements and translate them into features and design specifications.- Optimization and debugging: You will identify and correct performance bottlenecks, as well as correct errors to ensure stable and efficient system operation. With us, you will be able to: - Learn English on corporate courses; - Work in a convenient and comfortable office; - Gain experience with the latest technologies and tools in a friendly and favorable working atmosphere.- Also, we have paid vacation and sick days :) The following stages of the interview await you:- HR meeting;- Technical task- Technical interview;- Final meeting with the CEO and HRBP. If you have a desire to join our team of talented specialists, send your resume and join us in the development of innovative solutions in the field of FinTech. We are waiting for your feedback and the opportunity to discuss further details of cooperation!