The Java Platform Group at Oracle is responsible for the development of the Java Platform.
Java is the number one programming language and deployment runtime for
the cloud. Virtually every cloud infrastructure, Big Data, high performance,
mission critical, high throughput and low latency services are running on Java
and the Java virtual machine. Java is the programming of choice for the
enterprise. The Oracle’s Java team is the steward of the Java technology and
responsible for maintaining and driving the development of new features.
Java is being developed as an open source project (OpenJDK) with contributions
from the major industry vendors. The Java platform provides a very broad
set of APIs and functionalities covering a number of different areas you will
have the opportunity to work on\:
Programming Language designs and developer tooling
Java Virtual Machine implementation
Compiler and JIT compilation
Garbage collection & memory management
Networking & IO
Concurrency & threading
Security & Vulnerability
User interface, graphics, 2D and 3D UI toolkit
Serviceability & profiling
OS and Container support
Infrastructure, CI/CD
By joining the Java platform group, you will be involved in developing new features and enhancements to the Java platform, participating in an industry leading open-source project, and working on a broad set of developer platform technologies, addressing some of the industry most complex and challenging cloud deployment runtime problems.
About The Job\:
A unique opportunity to join a world-class organization and lead a team of engineers dedicated to improving the Java platform in the area of crypto, security, deployment, application packaging, Java language, and tooling. You will collaborate with many other engineering teams over the world (product development, product management, testing, infrastructure, sustaining and security) in the design and implementation of next generation Java platform features.
This individual is required to demonstrate team leadership, playing a vital role in recruiting, managing and leading an engineering organization. A successful candidate will think strategically when selecting methods, techniques, and evaluation criteria for obtaining results. They will excel in the areas of on long-term technological capability and operating cost optimization. They will be adept at influencing change/improvement in a world-wide organization.
Responsibilities
Hire, lead and retain a world-class engineering organization staffed with top notch engineers with expertise in development, testing, infrastructure and software disciplines
Lead software engineering and SQE efforts across multiple teams to build systems and services that improve operational efficiency, increase velocity of product delivery, and drive reliability, scale and performance of the Java platform
Provide technical and organization leadership and drive cross functional team activities designing, enhancing, implementing and scaling underlying development and testing processes
As a senior organization leader, you will influence your peers in product development, testing and sustaining to deliver high quality products and services
Qualifications\:
A degree in Computer Science, or 10 years of equivalent broad engineering experience
Previous demonstrated experience leading global scale developer platform organization
Proven track record of leading delivery of large-scale, high quality product
Previous experience in managing diverse technical teams both in development, testing, infrastructure engineering and software engineering
Very strong technical and organizational leadership skills able to build credibility, respect and trust at all levels of the organization
Excellent written and verbal communication skills with ability to optimize delivery for executive, technical or customer audiences
Great mentor and coach of team leaders, architects, and engineers
Experience managing teams of architects and engineers to deliver world class developer platform with industry-leading quality
In depth knowledge of agile organizational transformations and experience in transforming orgs from waterfall or shipped software delivery models to high velocity lean cloud service delivery practices
Knowledge of\:
Java and the Java Virtual machine development
Strong cryptography and security background
Past implementation of elliptic curve cryptosystem and TLS protocol
In-depth knowledge of X.509 certificates
Deployment and packaging of Java applications on native operating systems (Linux, Windows, MacOS)
Programming language design
Developer tools (Javac compiler, JavaDoc, IDE)
What do we offer\:
- Very friendly company culture - no dress code, informal culture
- Opportunity to influence Java development - the most popular and used programming language in the world.
- Modern office - You will not regret a visit to our office. We have a fitness room, chill out zones with table football, ping/pong, play station, etc., a big terrace with a great view towards downtown, free fruit delivered twice a week, etc.
- Great team, benefits, and a competitive salary - Oracle provides the benefits you would expect to get from an international company (extra holidays, paid sick leave, meal vouchers, flexi passes, home office, English lessons within working hours, life insurance, pension contribution and many others), but that goes without saying. We are searching for candidates who want to work on a great team. Competitive salary and nice benefits are a matter of course.
As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.
Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).!|!
Get email alerts for the latest"Senior Software Development Manager jobs in CZ-CZ,Czech Rep-Prague"
