Show more filters
Banner image for EPAM Systems

Senior Java Developer

EPAM Systems

3.6
277 reviews
EPAM Systems
Job Type   /   Job Level
Full-time   /   Senior Executive
Job Location
Greece
A free Jobstore account is required to proceed to the employer site.

We are looking for a talented and experienced Senior Java Developer to join our team and contribute to building high-quality, scalable applications. The ideal candidate will have a strong technical background, solid problem-solving skills, and a collaborative mindset to work effectively in a fast-paced environment.

Responsibilities

  • Design and develop robust and scalable applications using Java and Spring Framework
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Conduct code reviews to ensure best practices and code quality
  • Build and maintain RESTful APIs adhering to industry standards
  • Develop and integrate ORM frameworks such as Hibernate and JPA
  • Use Git and Azure DevOps for effective version control
  • Create and manage CI/CD pipelines while adhering to DevOps practices
  • Work with relational databases like Microsoft SQL Server for data storage and retrieval
  • Implement integration solutions using Apache Camel
  • Contribute to the design of microservices architecture
  • Engage in Agile/Scrum methodologies for project planning and execution
  • Participate in customer meetings, presentations, and technical discussions

Requirements

  • 7+ years of professional experience in Java development
  • Strong proficiency in Java (Java 8 or above) and Spring Framework technologies such as Spring Boot and Spring MVC
  • Expertise in RESTful API development and ORM frameworks like Hibernate and JPA
  • Proficiency in SQL with experience in Microsoft SQL Server
  • Knowledge of build tools like Maven and version control systems such as Git and Azure DevOps
  • Familiarity with Apache Camel and task planning tools
  • Understanding of microservices architecture and containerization platforms like Docker and Kubernetes
  • Basic skills in cloud platforms like AWS, Azure, or GCP
  • Background in CI/CD pipelines and DevOps practices
  • Experience with Agile/Scrum methodologies and unit testing frameworks such as JUnit and Mockito
  • Good command of written and spoken English
  • Proficiency in Greek

Nice to have

  • Experience with Elastic integration tools (Elasticsearch, Logstash, Kibana)

We offer

  • For your comfortable work:
    • Remote and hybrid work opportunities
    • Option to work from our centrally located office in Athens
    • Corporate laptop provided
    • Private health insurance
    • Meal vouchers / restaurant tickets
    • My Benefit card (264€/year)
    • Monthly public transportation card
  • For your growth:
    • Global and diverse client portfolio, large-scale projects, and trendy technologies
    • Diverse multicultural, multi-functional, and multilingual work environment
    • Opportunity to contribute to internal and open-source products
    • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
    • Possibility to create a Personal Development Plan from the first day in the company
    • Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses, external e-Libraries
    • Certification opportunities
    • Knowledge-sharing with colleagues from EPAM's global tech and non-technical communities
    • Language courses

EPAM strives to provide its global team of over 61,700 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.

The remote option applies only to the Candidates who will be working from any location in Greece.


A free Jobstore account is required to proceed to the employer site.
Jobs in Greece   »   Senior Java Developer

More jobs

People also search