Principal Software Engineer - Java
Our client is a world leader in business-critical software that modernizes, optimizes, and protects the world’s most complex hybrid environments. With our engineering-centered culture, we are building an extensive portfolio of industry-leading infrastructure and security software. Together, we solve big customer problems with some of the top technical talent in the industry.
**JOB OVERVIEW**:
As a Principal Software Engineer, you will be responsible for working closely with management and architects to create most complex and sophisticated software on design projects that span several groups. Provide high level research and analysis related to software design and development and solve complex problems.
This is a high profile and high critical individual contributor role, with opportunity to grow into a technical leadership role.
**RESPONSIBILITIES**:
- Have a passion for developing high-quality software design and architecture, coding most complex modules that meet functional and business requirements on schedule and within budget.
- Identify, prioritize and execute tasks in the software development life cycle.
- Automate tasks through appropriate tools and scripting.
- Perform unit/module testing of software to find errors and confirm programs meet specifications.
- Staying up to date with new technology and teaching other developers how to incorporate new trends.
- Fix bugs, add enhancements, and convert software to other platforms.
- Generating ideas with team members and offering insightful solutions.
- Mentor less experienced colleagues.
**REQUIREMENTS**:
- Bachelors Degree or global equivalent in Computer Science or related field.
- Demonstrate knowledge of Java and Spring boot framework.
- Experience building scalable, highly-available service oriented architectures
- Knowledge in Docker, Kubernetes is welcomed.
- Experience with continuous integration unit testing, and automated testing (e.g. Maven, Jenkins, Crucible).
- Experience in REST API web services implementation
- Understanding of the importance of balancing security, performance and usability.
- Passionate about programming.
- A team player with good social skills.
- Good knowledge of English (written and spoken)
💡 Doporučuji: Vytvořte si svůj profesionální životopis (zdarma a snadno), se kterým zvýšíte šanci na získání lepší práce.
💡 Podívejte se na video 6 tipů pro životopis, díky kterým získáte pozvánku na pohovor, které Vám pomůže s přípravou životopisu a motivačního dopisu pro zvýšení šancí na pozvání na pohovor.
Zajímavé nabídky práce v okolí:
Práce Principal Software Engineer - Java: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Principal Software Engineer - Java?
Práce je nabízena v lokalitě Praha.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy R3SEARCH Partners s.r.o..