Position: Java Developer
Company: promdex
Category: Java
Experience required: 2y
English level: upper

We are looking for a Junior Java Developer/Software Engineer to work as part of the Company’s development team and support teams to triage, design, and deploy customer-requested changes to our software.

This role is designed to allow you to learn and grow constantly as you work and we expect you to grow into a more senior role within the development organization over time.

The Company prides itself on listening to and acting on customer feedback and this results in a number of suggested improvements and bug submissions from our customers. Acting on these submissions allows our software to deliver visible customer value with each and every release.

Required Skills / Experience / Traits:

- Bachelor's degree in computer science or related STEM degree with an emphasis on software development.
- 1-3 years of experience as a software engineer.
- Proficiency in Java software development.
- Experience with SQL and query design (PostgreSQL and MSSQL)
- Experience with cloud technologies (AWS, GCP)
- Excellent written and spoken English communication skills
- Ability to work independently as well as in small teams in a remote position

JOB RESPONSIBILITIES
- Provide analysis for customer-requested features and bugs to ascertain how to approach a potential change or bug fix. This will include development, testing, and documentation estimates.
- Triage and prioritize changes with the Company's product manager and the level 3 support team.
- Develop, test, and submit for testing, changes to the core Java code to deliver customer fixes and requests with minimal effort required from Company’s senior development team.
- Exercise a strong knowledge of software systems and architectures to ensure quality designs and fix implementations.
- Develop, review and debug code, following a high standard for quality code, test coverage, comments, collaboration, and avoiding shortcuts
- Ability to self-manage and prioritise responsibilities to ensure completion of all required activities in a timely manner.

WORKING CONDITIONS
😷 This role is currently a remote position - we regularly review our working locations to align with the latest local government guidelines relating to COVID-19. Occasional travel for company and team gatherings is likely.
✅ Full-time, remote (home-based), long-term position;
✅ 40 hours per week, Monday-Friday;
✅ 30 days PTO (paid time off) per year: 20 for days off & vacation and 10 for National Holidays;
✅ The working schedule is from 9 am till 6 pm GMT+2. The main area of collaboration will be with the Swiss timezone;
✅ A multicultural team of open-minded people, who enjoy what they do!


TEAM SIZE AND TEAM STRUCTURE
You will work closely with our overall product manager, senior engineers, and developers across Switzerland, Ukraine, and the UK.