Skip navigation EPAM

Java Developer Greece or Remote

Java Developer Description

Job #: 74897
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

DESCRIPTION


Are you passionate about building robust and scalable distributed systems? Do you enjoy working with both technical and business stakeholders to translate vision and designs into sustainable, customer-focused solutions?

If this sounds like you, then you have the chance to join the highly skilled team in Greece to design, plan and deliver solutions in a large-scale enterprise environment, working closely with senior engineers, PMs, BAs and clients in order to find best possible technical solution for the project. We look forward to receiving your application!

Responsibilities

  • Produce secure and clean code that is stable, operational, consistent and well-performing
  • Advice the customer in software architecture and design principles
  • Design, plan and deliver solutions in a large-scale enterprise environment
  • Analyze business and technical requirements
  • Develop high quality, maintainable code for a mission critical system
  • Improve and develop existing and new features on a multitude of microservices
  • Collaborate with the customer and teams in other locations on a daily basis
  • Work closely with senior engineers, PMs, BAs and business users (clients) in order to find best possible technical solution for the project
  • Support the production users and investigate issues in production when contacted by L2 support team

Requirements

  • 5 years + as a Java software engineer/developer focused on backend systems
  • Strong experience: Spring Framework, Spring Boot, SOAP & REST Webservices, JPA (Hibernate), SQL (Oracle), Junit and recent Java versions
  • Solid experience: Maven, Git, Jenkins, Jira, Sonar, Tomcat application server and Linux
  • Basic knowledge (min. 2 areas out of 4): Front-end Development, Apache Struts, Cloud Native Apps, Test Automation
  • Know-how to apply standard methods, techniques and templates as defined by our SDLC i.e. code repository handling, code inspection, penetration testing etc
  • Bachelor’s/Master’s degree or equivalent with a focus in technical and/or finance-related subjects
  • An innovative mindset and a great interest in shaping the future of technology in financial applications
  • Fluent English language skills are a must-have

We offer

  • Competitive compensation depending on experience and skills
  • Opportunity to work in a fast-paced and agile software engineering environment
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • Regular performance feedback and salary reviews
  • Opportunities for professional growth
  • Unlimited access to LinkedIn learning solutions

在亿磐成长

周剑
解决方案架构师
苏州

朱晓华
首席软件测试工程师
苏州

金秋
首席软件工程师
苏州

我们在世界其他地方。。。