
Search by job, company or skills

Experience: 7+ Years
Employment Type: Full-Time
Role Overview
We are seeking a Senior Java Developer to design and build high-quality, scalable back-end solutions. You will work closely with the Tech Lead, contribute to architecture discussions, and play an active role in mentoring junior team members.
Key Responsibilities
• Develop, test, and maintain enterprise-grade Java applications
• Design and implement RESTful APIs and microservices using Spring Boot
• Participate in code reviews, ensuring code quality and adherence to standards
• Collaborate with cross-functional teams including DevOps, QA, and product management
• Optimize application performance and troubleshoot production issues
• Contribute to CI/CD pipeline improvements and deployment automation
• Write unit and integration tests with JUnit, Mockito, and similar frameworks
Required Skills & Qualifications
• 4–7 years of professional Java development experience (Java 8/11/17+)
• Strong experience with Spring Framework: Spring Boot, Spring Data, Spring Security
• Proficient in microservices design patterns and RESTful API development
• Experience with relational databases (MySQL/PostgreSQL) and ORM frameworks (Hibernate/JPA)
• Familiarity with message queues: Kafka or RabbitMQ
• Working knowledge of Docker and container orchestration
• Experience with Git, Maven/Gradle, and Agile methodologies
Nice to Have
• Exposure to cloud services (AWS, Azure, or GCP)
• Experience with Redis caching and NoSQL databases
• Familiarity with frontend technologies (Angular, React)
Education
• Bachelor's degree in Computer Science or related discipline
Job ID: 149018721
Skills:
Hibernate, Maven, PostgreSQL, Spring Boot, Kafka, Spring Data, Java 8, Rabbitmq, Git, Gradle, Docker, MySQL, Spring Security, RESTful API development, Jpa, Spring Framework, microservices design patterns
We don’t charge any money for job offers