
Intetics Inc., a global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is seeking a highly skilled and experienced Java Backend Developer to join our dynamic team on a full-time basis.
Responsibilities
- Design and develop architecture for high-load distributed systems
- Ensure fault tolerance, data consistency, and idempotency in a distributed environment
- Optimize application performance at both runtime and data-processing levels
- Design data models and ensure efficient interaction with databases
- Participate in the full software delivery lifecycle, including containerization, orchestration, and CI/CD setup
- Implement security best practices, including access control, data protection, and attack prevention
- Make architectural decisions and select appropriate technologies based on product needs
- Mentor developers and participate in code reviews
- Collaborate closely with the product team to clarify and deliver requirements
- Collaborate with the team in a hybrid work format, including on-site work at the client’s office in Almaty
Requirements
- 3+ years of experience in Java backend development
- Strong knowledge of Java 11+, including Core Java, Collections, Streams, and Concurrency
- Hands-on experience with Spring Framework: Spring Boot, Spring MVC, Spring Data
- Good understanding of SOLID principles, OOP, and Clean Code
- Experience designing and developing RESTful APIs
- Basic knowledge of Hibernate / JPA
- Experience with PostgreSQL and/or MySQL
- Understanding of indexes, transactions, and ACID principles
- Ability to write complex SQL queries
- Practical experience with Docker
- Good understanding of CI/CD processes
- Experience with Git and GitFlow
- Basic Linux skills
- Experience working with high-load and distributed systems
- English level: A2 or higher
Nice to Have
- Experience with Kafka or RabbitMQ
- Experience with Redis or Memcached
- Understanding of microservices architecture
- Experience with Spring Security, JWT, or OAuth2
- Basic knowledge of Kubernetes
- Experience with cloud platforms such as AWS, GCP, or Azure
- Background in fintech projects
Job details
Jobr Assistant extension
Get the extension →