VBeyond Corporation

Java Software Engineer

Athens, GR

20 days ago
Save Job

Summary

Key Responsibilities:

  • Design, develop, and maintain robust backend solutions using Core Java (Java 8+)
  • Work on complex systems involving multithreading, data structures, and algorithms
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and testable code following best software development practices
  • Participate in code reviews, sprint planning, and agile ceremonies
  • Troubleshoot and resolve performance and scalability issues
  • Continuously explore new technologies and improve existing systems

Required Skills & Experience:

  • Strong hands-on experience in Core Java (Java 8 or later)
  • Solid understanding of object-oriented programming, algorithms, and data structures
  • Experience with multithreaded programming
  • Familiarity with Spring Framework, REST APIs, and agile development methodologies
  • Good problem-solving skills and a passion for clean, efficient code
  • Strong communication skills and a collaborative mindset

Nice to Have:

  • Experience with containerization tools (e.g., Docker)
  • Knowledge of CI/CD tools and DevOps practices
  • Exposure to cloud platforms (AWS, Azure, GCP)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: