Skip to main content

1063 | Middle Java Backend Developer

Technology
Intetics
Almaty, Қазақстан1 weeks agoUntil 13.06.2026
Full timeHybrid

Job description

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

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

Keywords
JavaSpring BootSpring MVCSpring DataPostgreSQLMySQLDockerCI/CDGitRESTful APIsHibernateJPASQLLinuxDistributed systemsMicroservicesGitFlowHigh-loadSOLIDOOPClean CodeKafkaRabbitMQRedisMemcachedSpring SecurityJWTOAuth2KubernetesCloud platformsFintech

¿Te interesa este puesto?