Job Description
We are seeking a talented **Junior Java Developer** to join our dynamic team.
RESPONSIBILITIES
- Core Java Development with UI implementation (if necessary)
- Provide working solution of engineering problems and take ownership of implementation
- Follow software engineering practices and principles
- Write unit and integration tests
- Perform regular code reviews
**REQUIREMENTS**:
- Graduated from Computer Sciences Engineering, Informatics or similar
- From 6 months to 2 years of experience in Java development (production experience)
- Good Java Core fundamentals, knowledge of Spring, spring boot
- Knowledge of microservices, web services, APIs
- Able to read and understand software engineering diagrams and code
- Aware of design patterns and coding best practices
- Problem solving skills and critical thinking
- Basic knowledge of established development processes (e.g., SCRUM, Kanban, Waterfall)
- Basic knowledge and understanding of alg...
RESPONSIBILITIES
- Core Java Development with UI implementation (if necessary)
- Provide working solution of engineering problems and take ownership of implementation
- Follow software engineering practices and principles
- Write unit and integration tests
- Perform regular code reviews
**REQUIREMENTS**:
- Graduated from Computer Sciences Engineering, Informatics or similar
- From 6 months to 2 years of experience in Java development (production experience)
- Good Java Core fundamentals, knowledge of Spring, spring boot
- Knowledge of microservices, web services, APIs
- Able to read and understand software engineering diagrams and code
- Aware of design patterns and coding best practices
- Problem solving skills and critical thinking
- Basic knowledge of established development processes (e.g., SCRUM, Kanban, Waterfall)
- Basic knowledge and understanding of alg...
Apply for this Position
Ready to join EPAM Systems? Click the button below to submit your application.
Submit Application