Senior Java Developer.

Sub banner

Senior Java Developer

Posted 6 hours ago
Tbilisi, GeorgiaOpenJob Reference: 37127
I am seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Tbilisi, Georgia. As a Senior Java Developer, you will play a key role in designing, developing, and maintaining high-performance, scalable, and robust software applications. This role requires strong technical expertise, a passion for problem-solving, and the ability to mentor junior developers.

Key Responsibilities:

  • Design & Development:
     
  • Architect, design, and implement complex Java-based applications and microservices.
  • Collaborate with product managers and stakeholders to understand requirements and deliver solutions.
  • Code Quality & Best Practices:
     
  • Write clean, efficient, and maintainable code following industry standards.
  • Perform code reviews and enforce coding standards within the team.
  • Performance Optimization:
     
  • Optimize application performance and scalability.
  • Debug and troubleshoot production issues in a timely manner.
  • Mentorship:
     
  • Guide and mentor junior developers, providing technical advice and support.
  • Conduct technical training sessions and promote continuous learning.
  • Collaboration:
     
  • Work closely with cross-functional teams including DevOps, QA, and UI/UX.
  • Participate in Agile/Scrum development cycles and contribute to sprint planning and retrospectives.
  • Innovation:
     
  • Research and implement new tools, frameworks, and best practices.
  • Stay updated with emerging technologies and trends in software development.

    Key Qualifications:

    • Technical Skills:
       
    • Strong expertise in Java (8 or above) and related frameworks such as Spring Boot, Hibernate, and JPA.
    • Proficiency in building RESTful APIs and working with microservices architecture.
    • Experience with Kafka for messaging and event-driven systems.
    • Familiarity with front-end technologies like HTML, CSS, JavaScript, or Angular/React (a plus).
    • Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
    • Experience with CI/CD pipelines and tools like Jenkins, Docker, and Kubernetes.
    • Proficiency with cloud platforms (AWS, Azure, or Google Cloud).
  • Experience:
     
  • 6+ years of hands-on experience in Java development.
  • 3+ years of hands-on experience with AWS or any other cloud provider.
  • Proven track record of delivering large-scale software projects.
  • Soft Skills:
     
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to lead and motivate team members.

    What We Offer:
    • Competitive salary and benefits package.
    • Opportunities for career growth and leadership.
    • A collaborative and inclusive work environment.