BSc in Computer Science, Software Engineering, or relevant field
more than 5 years of software engineering experience
experienced in large scale customer-facing enterprise Java applications using Spring core, Spring MVC, Spring Boot Framework, and Object/Relational Mapping Framework (Hibernate)
a solid understanding of system design, data structures, and algorithms
sound knowledge of Object-Oriented Programming (OOP) concepts
advanced experience with relational databases
experience with source code versioning tools, for instance, Git
a good understanding of software engineering best practices
ability to write clean, readable, and reusable code
What we offer:
Competitive salary
Clean and light office with all needed conditions and sea view
Friday is remote day
Medical Insurance
Lunch is provided by company
Further education and certifications (we'll pay for certifications and courses that will help you to get better)
Team of professionals with the desire to share experiences
Tələblər
Design, develop, and maintain scalable and high-performance backend systems.
Architect and implement RESTful APIs.
Optimize application performance, ensuring low latency and high availability.
Work with relational and NoSQL databases ensuring efficient data modeling and query optimization.
Develop unit, integration, and performance tests to ensure application reliability.
Utilize message brokers for event-driven architecture and asynchronous processing.
Troubleshoot and debug issues, ensuring smooth system operation.
Collaborate with frontend engineers, product managers, and DevOps teams to deliver robust software solutions.
Keep up to date with new trends in software engineering to drive continuous improvement.
Mentor and support junior software engineers in the team.