I applied online. The process took 1 day. I interviewed at EPAM Systems in Feb 2025
Interview
I recently applied for the Lead Android Developer position at Epam Systems, which was listed for the Portugal region. After carefully reviewing the job description and requirements, I found that my experience aligned very well with the role. However, less than a day after applying, I received a rejection stating “position requirements mismatch,” with no further details provided.
What stood out even more was that shortly after my rejection, the job listing disappeared from both LinkedIn and Epam’s website for Portugal. This raises the question of whether the position was mistakenly posted for this region. If that was the case, it would have been more transparent to communicate it rather than sending a generic rejection email.
I believe Epam could improve its hiring process by providing more specific feedback, at least in broad terms. For senior-level roles like this, where professionalism is expected from both sides, clearer communication would make the experience more transparent and constructive for candidates.
Interview questions [1]
Question 1
How many years of work experience do you have with Kotlin?
Interview process was smooth. I had two technical rounds. I didn’t clear the 2nd technical round. Interview was not that easy or not that tough. Mix of theoretical questions and scenario based questions which they asked to implement on PDI.
Interview questions [1]
Question 1
What is scripted rest API , REST message. What is the difference between the two. What is inbound and what is outbound integration.
I applied through a recruiter. The process took 2 weeks. I interviewed at EPAM Systems in Feb 2025
Interview
The technical interview went great, and I believe both parties enjoyed it. The feedback was very positive. Unfortunately, the recruiter did not provide enough information about the salary, even though I had shared my salary expectations. I had assumed they were looking for a senior position, but it wasn’t until I received the job offer that I realized the salary was too low for a senior role. I asked them to reconsider the offer, as I was willing to adjust my expectations. However, their response was that although I was their first choice, they decided to go with a cheaper developer who was willing to accept a lower salary than the offer I received. That's all the information I needed to know.