
Back-end Developer (Java / Kotlin)
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!
- Design and develop high-quality back-end software solutions using Java and Kotlin.
- Collaborate with cross-functional teams to understand client requirements and design efficient solutions.
- Write clean, efficient, and well-documented code that follows industry best practices.
- Conduct thorough testing and debugging of software to ensure high-quality end products.
- Optimize existing code and processes for improved performance and scalability.
- Keep up-to-date with the latest technologies and industry trends to continuously improve skills and contribute to innovative solutions.
- Troubleshoot and resolve technical issues in a timely manner.
- Work in an agile development environment, participating in daily stand-up meetings and providing regular updates on progress.
- Communicate effectively with team members and stakeholders to provide status updates and discuss project requirements.
- Collaborate with front-end developers to integrate software components and ensure a seamless user experience.
- Continuously improve and maintain existing software systems.
- Adhere to company coding standards and best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Proactively identify potential issues and provide solutions to mitigate risks.
- Stay organized and manage time effectively to meet project deadlines.
- Actively participate in team meetings and contribute ideas to improve processes and workflows.
- Mentor and provide guidance to junior developers to help them grow and develop their skills.
- Maintain a positive attitude and foster a collaborative and supportive work environment.
- Ensure compliance with security and data protection regulations.
- Continuously strive for excellence and take ownership of assigned tasks and projects.
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.
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
Communication
Conflict Resolution
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
Empathy
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started