Junior Java Developer
Epam Systems
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 algorithms, data structures and design patterns and principles- ...