Principal Java Developer
HylandOverview
Hyland Software is renowned as a superb place to work and a great company to do business with. As a leader in software solutions for managing content, processes, and cases globally, we have enabled over 20,000 organizations to digitize their workplaces and transform their operations.
We are excited to announce the opening of our R&D Center in Katowice, at the heart of the Silesia region, to expand Hyland's global presence! We aim to spread our #hylandlife philosophy here, fostering a vibrant culture where employees feel connected regardless of their work location, and where a positive work environment is defined by happiness, health, and engagement.
What You Will Be Doing
As a Principal Java Developer, you will:
- Develop complex code based on functional specifications across teams and programs.
- Complete logic and algorithm design in line with established standards.
- Maintain and improve the codebase, data design, and best practices, including performance, security, reliability, deliverability, and quality attributes.
- Understand and contribute to the software architecture; create initial implementation standards and guidelines for projects.
- Perform complex peer code reviews and analysis; provide insights on the broader impact of software changes.
- Operate as an innovative thought leader and trusted advisor across teams and programs; significantly contribute to the overall growth and quality of the department through knowledge sharing, influence on architectural design, and coaching on current best practices and market trends.
- Identify and articulate the business value and broader impact of software changes to internal and external stakeholders; contribute to prioritization.
- Design, contribute to, and lead the implementation of the delivery pipeline, including test automation, security, and performance.
- Author, review, and approve technical requirements and design documents.
- Mentor, coach, train, and provide feedback to other team members; provide feedback to leadership on technical abilities of team members.
- Act as an escalation point and subject matter expert for the most complex production issues or software code issues to ensure the stability of the application and resolution of issues.
What Will Make You Successful
- Good command of English; minimum B2 level.
- Minimum 7 years of experience in programming in Java.
- Experience with Spring, Spring Boot, Elasticsearch.
- Knowledge of Clean Coding, TDD, Object Orienting, SOLID, Relational Databases, CI/CD, Containerization.
- Experience with Cloud and Microservice Architecture/SOA with a service bus pattern.
- Nice to have: experience with GitHub Actions.
- Experience with data structures, algorithms, and software design.
- Experience with continuous software delivery.
- Demonstrated experience with build environments and delivery pipelines.
- Experience with test automation and continuous integration tools.
- Experience in software application testing tools, methodologies, and process frameworks.
- Experience working with remote and international teams.
- Good critical thinking and problem-solving skills.
- Good oral and written communication skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact.
- Good collaboration skills, applied successfully within the team as well as with other areas.
- Sharp, fast learner with technology curiosity and aptitude.
- Demonstrated ability to influence, motivate, and mobilize team members and business partners.
- Self-motivated with the ability to manage projects to completion with minimal oversight.
- Ability to work independently and in a team environment.
- Good attention to detail.
- Driven to learn and stay current professionally.
Hyland's Offering
We're proud of our culture and take employee engagement seriously. By listening to employees' feedback, we're able to provide meaningful benefits and programs to our workforce.
- Learning & Development: development budget (used for certifications, conferences, etc.), tuition assistance program, 4,000+ self-paced online courses, instructor-led webinars, mentorship programs, structured on-boarding experience full of trainings, dedicated Learning & Development department supporting our employees.
- R&D focus: cutting-edge technologies, constant modernization efforts, dynamic and innovative environment, dedicated R&D Education Services department to help you grow.
- Work-life balance culture: flexible work environment and working hours (we are working in a task-based system!), possibility to work from home, we value trust and we believe efficiency does not depend on your actual location, however, we would like to spend time together in the office!
- Well-being: private medical healthcare, life insurance, gym reimbursement, psychologist & dietician consultation, wellness manager care, constant wellbeing programs.
- Community Engagement: Volunteer time off (24h/year), Hylanders for Hylanders relief fund, Mission fit giving, Dollars-for-doers matching gift programs.
- Diversity & Inclusion: employee resource groups, inclusion benefits, and policies.
- Niceties & Events: culture & outings budgets, snacks and beverages, employee referral program, Christmas, birthday, baby gifts, constant incentives, and employee programs.
We are committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, gender identity, or any other legally recognized protected basis under federal, state, or local laws, regulations, or ordinances. The information collected by this application is solely to determine suitability for employment, verify identity, and maintain employment statistics on applicants.
Benefits Extracted with AI
- Tuition assistance
Similar jobs
Last update: 23 minutes ago
Java Lead Software Developer
Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Senior Java Backend Developer
Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.
Principal Software Engineer (AI/ML - Python, Java)
Join HERE Technologies as a Principal Software Engineer focusing on AI/ML with Python and Java. Lead R&D for location intelligence.
Principal Java Developer - Oracle Health & Applications Infrastructure
Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.
IT Researcher with Core Java and Data Analysis Skills
Join Billennium as an IT Researcher. Utilize Core Java and data analysis skills in a remote role. Collaborate with a dynamic team.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
Senior Software Engineer - Java, Python, MongoDB
Join Mindbox SA as a Senior Software Engineer to design and build strategic pricing platforms using Java, Python, and MongoDB.
Backend Developer (Java, Spring) - B2B Contract
Join Nationale-Nederlanden as a Backend Developer (Java, Spring) on a B2B contract in Warsaw. Work on microservices architecture.
Java Platform Engineer
Join Push Gaming as a Java Platform Engineer to develop and enhance our Remote Gaming Server Platform. Remote work available.
Senior Full-Stack Engineer
Join Charles River Development as a Senior Full-Stack Engineer in Gdańsk, Poland. Work on innovative financial solutions using Java, C#, and cloud technologies.
Senior Back End Developer
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Junior Java Engineer
Join Caterpillar as a Junior Java Engineer in Kosice, Slovakia. Work on software development and integration in an agile environment.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Experienced Software Developer (Axiom SL)
Join Nasdaq as an Experienced Software Developer in Wroclaw, focusing on AxiomSL for regulatory reporting. Hybrid work model with competitive benefits.
Senior Backend Developer with Java and Spring
Join Randstad Digital Germany as a Senior Backend Developer in Hamburg. Work with Java, Spring, and CI/CD in a hybrid environment.
Senior Software Engineer - Test Framework Development
Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.
Senior Java Developer
Join Expleo Group as a Senior Java Developer in Lisbon. Leverage your Java and OOP skills in a dynamic, innovative environment.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Fullstack Software Developer (React/Java)
Join IBM as a Fullstack Software Developer specializing in React and Java, working on enterprise-level cloud solutions.
Senior Software Developer
Join Nasdaq as a Senior Software Developer in Wrocław, Poland. Work on AxiomSL regulatory solutions with a focus on ETL, Python, and R.
Fullstack Software Engineer
Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.