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

Senior Java Developer

Omni Inclusive

Job Summary:
• Design and develop robust, scalable, and high-performance backend applications using Java 17+ and modern frameworks.
• Build and maintain RESTful APIs and microservices using Spring Boot 3.3.x, ensuring reliability, security, and performance.
• Implement data persistence and complex queries using JPA with relational or NoSQL databases.
• Utilize Docker to containerize backend services for consistent deployment in cloud-native environments.
• Collaborate with front-end teams to support seamless API integration and ensure end-to-end functionality.
• Implement event-driven architectures and work with Kafka and MQ for real-time messaging and event management.
• Design and develop responsive, high-performance web applications using Angular.
• Use Git for version control and participate in CI/CD pipelines for automated deployment.
• Providing guidance and mentorship to development teams, ensuring adherence to architectural standards and best practices

Required Skills:
• Deep Java Expertise: Strong proficiency in Java programming language, including its core concepts, frameworks, and libraries.
• Software Architecture Principles: Solid understanding of architectural patterns, design principles, and best practices.
• Hands-on Development Experience: Proven experience in developing and implementing Java-based applications.
• Strong hands-on experience with Java 17, Spring Boot, and JPA
• Experience with Angular 17+ and front-end integration
• Ability to design and develop robust, scalable backend applications
• Working knowledge of at least one database (e.g., MySQL, PostgreSQL, MongoDB, Oracle).
• Experience with Git and CI/CD tools (e.g., GitHub Actions).
• Database Knowledge: Experience with relational databases and ORM frameworks like Hibernate or JPA.
• API Development: Experience with building and consuming APIs (REST, SOAP).
• Testing and Debugging: Proficiency in unit testing, integration testing, and debugging Java code.
• Cloud Technologies: Experience with cloud platforms like AWS, Azure, or Google Cloud is often required.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

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