Oracle NetSuite is seeking a Senior Software Engineer to join their Foundations team in Prague. This role focuses on developing core building blocks of their ERP system, including Transaction Numbering, Address components, and Printing Engine. The position offers a unique blend of startup culture with the stability of a global organization.
The ideal candidate will be involved in all phases of the development process, from specification to maintenance. The role requires expertise in Java programming, with Oracle DB as the main persistence layer, and involves working with an internal JavaScript framework for UI development. The team practices agile methodologies, including continuous integration, pair programming, and TDD.
What makes this role special is the opportunity to work on complex, customer-facing solutions while being part of a global team spread across seven offices worldwide. The position offers significant room for innovation and growth, with the chance to become both a better engineer and an engineering leader.
Benefits include Oracle equity in the form of RSUs, comprehensive health benefits, a generous 25-day vacation allowance, and a flexible hybrid work arrangement. The modern workplace at Aviatica Office supports hybrid meetings and offers convenient amenities like free parking and proximity to public transport.
The role requires 3-5+ years of experience, with a focus on Java development and database-driven applications. Strong problem-solving skills and excellent communication abilities in English are essential. The company values Customer First, Collaboration, Innovation, and Integrity, and seeks candidates who embody these principles.
Oracle NetSuite provides a supportive environment for professional growth, offering subsidized career development and mentorship opportunities. The company is committed to diversity and inclusion, ensuring equal employment opportunities for all candidates.