1063 | Middle Java Backend Developer
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
¿Te interesa este puesto?