We are seeking a dynamic Junior Java Developer to join our thriving development team.
You will collaborate with senior developers and the software engineering team to craft, implement, and manage Java-based applications. This role is a unique chance for you to develop your skills, learn from seasoned professionals, and engage with exciting projects that boost your career in software development.
Responsibilities
- Design, develop, and test Java-based applications in collaboration with senior developers
- Write clean, maintainable, and efficient code adhering to best practices
- Participate in code reviews promoting continuous improvement of code quality
- Troubleshoot, debug, and resolve software issues
- Integrate Java applications with external systems and databases
- Keeps project and application documentation up to date
- Stay abreast of new Java technologies, tools, and frameworks
- Adhere to the software development lifecycle within Agile team settings
Requirements
- 0-2 years of experience in software development
- Bachelor’s degree in Computer Science, Information Technology, or related field; or equivalent experience
- Proficiency in Java programming and a foundational understanding of OOP concepts
- Skills in Java frameworks such as Spring, Hibernate or Java EE
- Familiarity with version control systems like Git
- Understanding of SQL basics and experience with relational databases like MySQL, PostgreSQL
- Competency in web development technologies including HTML, CSS, and JavaScript
- Flexibility to learn new technologies and adapt to a fast-paced environment
- Strong problem-solving skills and attention to detail
- Good communication skills and capability to work collaboratively in a team environment
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Familiarity with front-end frameworks like Angular, React, or Vue.js
- Exposure to DevOps practices and tools such as Docker, Jenkins, or Kubernetes
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn