Senior java Eng
- Java
- REST API
- Devops
- Agile
- Scrum
- Spring Framework
- Spring Boot
- MVC
- Microservices
- JPA
- Hibernate
- SQL
- OOP
- Git
- RabbitMQ
- AWS
- SQS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD
- NoSQL
- MongoDB
- Redis
Job Summary
We are seeking an experiencedSenior 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 inJava (Java 8 or higher)
-
Strong knowledge ofSpring Framework (Spring Boot, Spring MVC, Spring Security)
-
Experience building RESTful and microservices-based architectures
-
Strong understanding ofJPA/Hibernate and relational databases
-
Experience with SQL and database performance optimization
-
Solid understanding ofOOP, 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)
Senior java Eng ยท Ova Technologies