Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Developer II

Ova Technologies

Java Developer II

We are seeking a skilled Java Developer II to design, develop, and maintain robust, scalable, and high-performance applications. In this role, you will contribute to building backend services, APIs, and enterprise solutions while collaborating with cross-functional teams. You should have a strong grounding in Java technologies, modern frameworks, and best practices for building reliable systems.

Key Responsibilities
  • Design, develop, and maintain Java-based applications and backend services
  • Build and enhance RESTful APIs and microservices using modern frameworks (e.g., Spring Boot)
  • Collaborate with product managers, QA engineers, and frontend teams to deliver high-quality features
  • Write clean, efficient, and well-tested code following coding standards and best practices
  • Perform code reviews and provide constructive feedback to peers
  • Optimize application performance and scalability
  • Troubleshoot and resolve technical issues across environments (development, staging, production)
  • Integrate with databases and external systems through APIs and messaging platforms
  • Participate in system design discussions and contribute to architecture decisions
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 3–5 years of experience in Java development
  • Strong proficiency in Core Java, OOP principles, and design patterns
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Hands-on experience building RESTful services
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
  • Understanding of version control systems (e.g., Git)
  • Knowledge of basic data structures and algorithms
Preferred Qualifications
  • Experience with microservices architecture and distributed systems
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Experience with containerization tools such as Docker and orchestration frameworks like Kubernetes
  • Knowledge of messaging systems (Kafka, RabbitMQ)
  • Experience with caching solutions (Redis, Ehcache)
  • Understanding of CI/CD pipelines and DevOps practices
  • Familiarity with testing frameworks (JUnit, Mockito)
Key Skills
  • Java & Spring ecosystem expertise
  • API design and backend development
  • Database design and optimization
  • Debugging and performance tuning
  • Strong problem-solving and communication skills
What We Offer
  • Opportunity to work on enterprise-grade applications
  • Collaborative and growth-oriented environment
  • Competitive salary and benefits
  • Continuous learning and career advancement opportunities
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer II. Be the first to apply!