Java Developer (Relocate to Uzbekistan)
We are seeking an experienced senior Backend Developer to join our team! We are looking for someone with excellent programming skills and a passion for developing clean, safe and innovative applications.
Responsibilities
- Create, maintain, and optimize server-side APIs and web services.
- Design and implement database schemas using technologies like SQL, NoSQL databases (e.g., PostgreSQL, MongoDB).
- Handle data migration and database performance optimization.
- Implement user authentication and authorization mechanisms, including role-based access control (RBAC) or OAuth.
- Ensure data security and protection through encryption and best practices.
- Develop middleware components for handling requests, authentication, logging, and error handling.
- Validate and sanitize data inputs to prevent security vulnerabilities like SQL injection and cross site scripting (XSS).
- Implement data serialization and deserialization to handle incoming and outgoing data formats (e.g., JSON, XML).
- Implement caching strategies to optimize response times.
- Manage user sessions and state using cookies, JWT tokens, or other techniques.
- Monitor and optimize server performance, including query optimization and response time improvements.
- Implement server-side caching, load balancing, and scalability solutions.
- Write unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of backend services.
- Implement test automation and continuous integration (CI) pipelines.
- Implement logging mechanisms to track errors, user actions, and system performance.
- Create and maintain technical documentation for APIs, endpoints, and system architecture.
- Document coding standards, best practices, and configurations.
- Collaborate with frontend developers, designers, and other team members to ensure seamless integration between the frontend and backend components.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with security best practices and ensure that the backend is secure against common vulnerabilities.
- Perform security audits and penetration testing as needed.
- Use version control systems (e.g., Git) to manage codebase changes,branches, and merges.
- Deploy and manage backend services on cloud platforms (e.g., AWS,Azure, Google Cloud) or on-premises servers.
- Implement deployment pipelines for continuous delivery and continuous integration (CI/CD).
- Identify and resolve issues in a timely manner by debugging code and analyzing logs.
- Provide support during production incidents and outages.
- Design and implement solutions to handle high traffic loads and scalability requirements.
- Ensure compliance with data protection regulations (e.g., GDPR) and industry-specific standards.
- Stay updated with the latest technologies, tools, and trends in backend development and TypeScript.
- Create, maintain, and optimize server-side APIs and web services using TypeScript and frameworks like Express.js, Nest.js, or similar technologies.
Skills
- Degree in Computer Science or related field.
- Minimum 4 years of experience.
- In-depth understanding of the entire web development process(design, development, deployment)
- Experience in writing highly secure web applications
- Proficiency in Java, Maven, SpringBoot
- Adaptability in other nodejs frameworks
- Experience with Git (Github, GitLab)
- Proficiency in PostgeSQL and MySQL.
- Basic understanding of front-end technologies and platforms(Javascript, HTML, CSS)
- Really good interpersonal/communicational skills.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-06-18
Analytics Engineer
2026-06-15
Data Engineer H/F
2026-06-16
- Posted
- Apr 04, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- Oxinus Holdings
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-06-18
Analytics Engineer
2026-06-15
Data Engineer H/F
2026-06-16