OVA.Work
1 day ago Be among the first 25 applicants
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross‑functional teams to build reliable applications using modern Java and cloud‑native technologies.
Key Responsibilities
Design, develop, and maintain enterprise‑level Java applications
Build scalable, secure, and high‑performance RESTful APIs
Lead and contribute to system architecture and technical design decisions
Write clean, maintainable, and well‑tested code following best practices
Optimize application performance and troubleshoot production issues
Collaborate with product, QA, DevOps, and frontend teams
Review code and mentor junior developers
Ensure application security, reliability, and scalability
Participate in Agile/Scrum ceremonies and technical planning
Required Skills & Qualifications
6+ years of hands‑on experience in Java (Java 8 or higher)
Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Security)
Experience building RESTful and microservices‑based architectures
Strong understanding of JPA/Hibernate and relational databases
Experience with SQL and database performance optimization
Solid understanding of OOP, design patterns, and SOLID principles
Experience with version control systems (Git)
Nice to Have
Experience with messaging systems (Kafka, RabbitMQ, AWS SQS)
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of Docker and Kubernetes
Familiarity with CI/CD pipelines and DevOps practices
Experience with NoSQL databases (MongoDB, Redis)
Education
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Seniority level Associate
Employment type Contract
Job function Information Technology
Industries Software Development
#J-18808-Ljbffr
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable backend systems. The role involves working closely with cross‑functional teams to build reliable applications using modern Java and cloud‑native technologies.
Key Responsibilities
Design, develop, and maintain enterprise‑level Java applications
Build scalable, secure, and high‑performance RESTful APIs
Lead and contribute to system architecture and technical design decisions
Write clean, maintainable, and well‑tested code following best practices
Optimize application performance and troubleshoot production issues
Collaborate with product, QA, DevOps, and frontend teams
Review code and mentor junior developers
Ensure application security, reliability, and scalability
Participate in Agile/Scrum ceremonies and technical planning
Required Skills & Qualifications
6+ years of hands‑on experience in Java (Java 8 or higher)
Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Security)
Experience building RESTful and microservices‑based architectures
Strong understanding of JPA/Hibernate and relational databases
Experience with SQL and database performance optimization
Solid understanding of OOP, design patterns, and SOLID principles
Experience with version control systems (Git)
Nice to Have
Experience with messaging systems (Kafka, RabbitMQ, AWS SQS)
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of Docker and Kubernetes
Familiarity with CI/CD pipelines and DevOps practices
Experience with NoSQL databases (MongoDB, Redis)
Education
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Seniority level Associate
Employment type Contract
Job function Information Technology
Industries Software Development
#J-18808-Ljbffr