Junior Backend Java Developer
Job in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2026-06-02
Listing for:
EPAM Systems
Part Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Backend Developer, Java Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Are you a passionate Junior Backend Java Developer eager to make an impact? Join EPAM’s dynamic engineering team, where you’ll help create, maintain, and enhance the backend of a large-scale application for a global client in a fast-paced, collaborative environment. You’ll work with modern technologies and contribute to innovative solutions that drive business value for our client’s digital ecosystem. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland.
Responsibilities- Develop and maintain backend features for a customer-facing application, ensuring seamless integration with multiple service providers
- Design, implement, and support software patches and new features
- Write, review, and maintain technical documentation, including design and development artifacts
- Create applications using standard and cloud-based development tools
- Test, debug, and update programs to ensure high quality and performance
- Analyze, review, and modify code to improve efficiency and meet evolving requirements
- Investigate, document, and resolve technical issues
- Collaborate with internal teams to define and implement solutions that enhance the provider and customer experience
- Participate in code refactoring, technical debt reduction, and recommend improvements with a product mindset
- Maintain the highest standards of development practices, including technical design, solution development, system configuration, test documentation, and clean, modular code
- Hands‑on experience with Java 8, Java 11, or Kotlin
- Working knowledge of SQL databases
- Basic understanding of HTML and CSS
- Familiarity with JavaScript, especially for debugging client-side request-response flows
- Experience with client-server architecture, HTTP, and RESTful APIs
- Knowledge of dependency injection, services, and API integration
- Strong technical problem‑solving skills
- Solid foundation in object-oriented programming
- Experience developing business applications, including data storage and application integration
- Experience implementing, configuring, and integrating third‑party software solutions
- Understanding of information management, data modeling, system integration, and development methodologies (including unit testing)
- Advanced written and verbal communication skills in English
- Quick learner with a proactive attitude
- Experience with protocol buffers and gRPC
- Familiarity with all phases of the Software Development Life Cycle (analyze, design, build, test, implement, support)
- Experience working on Linux environments
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×