EPAM Systems

Back-end Developer (Java / Kotlin)

EPAM Systems

Remote
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

As a Back-end Developer at EPAM Systems, you will play a crucial role in crafting and maintaining high-quality and efficient software solutions for our clients. Joining our team, you will have the opportunity to work with cutting-edge technologies and collaborate with a diverse group of talented individuals to deliver innovative products and services.We are looking for a skilled and motivated Back-end Developer with expertise in Java and Kotlin to join our dynamic team. As a key member of our development team, you will be responsible for designing, implementing, and testing complex software solutions that meet the needs and requirements of our clients. This role requires a strong understanding of back-end development principles, as well as the ability to work collaboratively in a fast-paced and agile environment. If you have a passion for coding and a desire to continuously learn and grow, we want to hear from you!

  1. Design and develop high-quality back-end software solutions using Java and Kotlin.
  2. Collaborate with cross-functional teams to understand client requirements and design efficient solutions.
  3. Write clean, efficient, and well-documented code that follows industry best practices.
  4. Conduct thorough testing and debugging of software to ensure high-quality end products.
  5. Optimize existing code and processes for improved performance and scalability.
  6. Keep up-to-date with the latest technologies and industry trends to continuously improve skills and contribute to innovative solutions.
  7. Troubleshoot and resolve technical issues in a timely manner.
  8. Work in an agile development environment, participating in daily stand-up meetings and providing regular updates on progress.
  9. Communicate effectively with team members and stakeholders to provide status updates and discuss project requirements.
  10. Collaborate with front-end developers to integrate software components and ensure a seamless user experience.
  11. Continuously improve and maintain existing software systems.
  12. Adhere to company coding standards and best practices.
  13. Conduct code reviews and provide constructive feedback to team members.
  14. Proactively identify potential issues and provide solutions to mitigate risks.
  15. Stay organized and manage time effectively to meet project deadlines.
  16. Actively participate in team meetings and contribute ideas to improve processes and workflows.
  17. Mentor and provide guidance to junior developers to help them grow and develop their skills.
  18. Maintain a positive attitude and foster a collaborative and supportive work environment.
  19. Ensure compliance with security and data protection regulations.
  20. Continuously strive for excellence and take ownership of assigned tasks and projects.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Proficiency In Java And Kotlin Programming Languages: A Back-End Developer At Epam Systems Should Have A Strong Command Over Both Java And Kotlin Programming Languages. They Should Be Able To Write Efficient And Maintainable Code Using These Languages.

  • Experience With Web Frameworks: Epam Systems Looks For Back-End Developers With Experience In Web Frameworks Such As Spring, Spring Boot, Or Play. The Candidate Should Have A Good Understanding Of These Frameworks And Should Be Able To Use Them Effectively To Develop Scalable And Robust Web Applications.

  • Knowledge Of Database Management: Back-End Developers At Epam Systems Should Be Well-Versed In Database Concepts And Have Experience Working With Relational Databases Such As Mysql, Oracle, Or Sql Server. They Should Also Be Familiar With Nosql Databases Like Mongodb Or Couchbase.

  • Understanding Of Cloud Technologies: With The Increasing Popularity Of Cloud Computing, Epam Systems Prefers Back-End Developers With Knowledge Of Cloud Technologies Such As Aws, Azure, Or Gcp. They Should Be Able To Deploy And Maintain Applications On These Platforms.

  • Problem-Solving And Analytical Skills: A Back-End Developer At Epam Systems Should Have Excellent Problem-Solving And Analytical Skills. They Should Be Able To Identify And Troubleshoot Complex Issues In A Timely Manner, Ensuring The Smooth Functioning Of The Application. They Should Also Be Able To Anticipate And Prevent Potential Problems Before They Arise.

Required Skills
  • Database Management

  • Agile Methodology

  • Object-oriented design

  • Cloud Computing

  • Performance optimization

  • API development

  • Java Programming

  • Server-Side Scripting

  • Debugging And Troubleshooting

  • Kotlin Proficiency

  • Web Services Integration

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Back-end Developer (Java / Kotlin) is $90,000-$130,000 per year, with a median salary of $110,000 per year. However, this can vary depending on factors such as location, experience, and the specific company or industry the developer is working in.

Additional Information
EPAM Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 19th, 2024
Apply BeforeJuly 20th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About EPAM Systems

EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started