
JAVA Software Engineer
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Collaborate within and across the teams to design and develop a fit for purpose solution.
- Integrate with and develop cloud based product and services (Java on the backend, Angular/React on the Frontend).
- Peer-review code of your teammates and actively share your knowledge.
- Ideate with your team on how to best solve customer problems.
- Continuously educate yourself on latest technologies, patterns, and practices.
- Collaborate across teams to learn and grow together.
- Guide less experienced engineers in solving technical problems
- Rapidly spike different solution approaches for difficult engineering problems.
- Assess complexity and estimate effort of new requirements
- Break down complex requirements into meaningful increments
- Development experience with Java and a modern frontend development frameworks (e.g. React, Angular, Vue)
- 2+ years' experience with developing in Java
- Experience in test automation (e.g. with JUnit)
- Experience with developing cloud services (ideally on AWS)
- Experience with developing on Docker and Kubernetes
- Experience working in and succeeding as agile development team.
- Experience with microservice architectures (ideally leveraging Kubernetes).
- Be comfortable with change. Sometimes we will need to pivot and get back to the drawing board.
- Get your hands dirty attitude: you are not afraid to pick up a new technology/library/pattern and get productive with it quickly if that is needed for the task at hand.
- You will have the opportunity to work with the industry’s most advanced testing technologies and help customers shift into the new testing realities of the digital world
- You will have the opportunity to work in a growing organization, with ever-growing opportunities for personal growth
- You will have plenty of opportunities to contribute elsewhere (e.g. build DevOps pipelines, create company products around frameworks to better monetize and provide services to our product)
- Demonstrate Self-Awareness: Own your strengths and limitations.
- Finish What We Start: Do what we say we are going to do.
- Move Fast: Create momentum and efficiency.
- Run Towards Change: Challenge the status quo.
- Serve Our Customers & Communities: Create a positive experience with each interaction.
- Solve Problems Together: We win or lose as one team.
- Think Big & Believe: Set extraordinary goals and believe you can achieve them.