Join to apply for the Developer 3 (Backend Java Developer) role at Hyland.
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Hyland.
Hyland Software is widely known as a great company to work for and a great company to do business with. Being a leader in providing software solutions for managing content, processes, and cases for organizations across the globe, we have enabled more than 20,000 organizations to digitalize their workplaces and transform their operations.
Currently, we are looking for a Senior Java Developer to join our teams.
What you will be doing:
- Develop complex code based on functional specifications, complete logic, and algorithm design in alignment with established standards.
- Translate and analyze software requirements into design specifications and ensure adherence to requirements.
- Perform complex peer code review and analysis; provide insight on broader impact of software changes.
- Incorporate business value and identify broader impacts to the software; influence and provide technical guidance to team members.
- Test code to verify it meets specifications and works as intended before review.
- Create and apply automated tests, including unit tests.
- Influence and lead on team standards, processes, planning, work estimation, demos, reviews, and design discussions.
- Contribute to the implementation of a delivery pipeline, including test automation, security, and performance.
- Understand business, application, and coding tasks to recommend process improvements and documentation.
- Research escalations for production or software issues to ensure application stability.
- Implement standards to ensure compliance with practices and regulations.
- Mentor, coach, train, and provide feedback to team members; may provide feedback to leadership on technical abilities.
Desired Candidate must have:
- Good command of English
- Min. 5 years of experience in Java programming.
- Experience with Spring, Spring Boot.
- Knowledge of Clean Coding, TDD, Object-Oriented Programming, SOLID principles, Relational Databases, CI/CD, Containerization.
- Experience with Cloud and Microservice Architecture/SOA with a service bus pattern.
- 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 CI tools.
- Experience with software testing tools, methodologies, and frameworks.
- Experience working with remote and international teams.
- Good critical thinking and problem-solving skills.
- Good oral and written communication skills demonstrating professionalism and tact.
- Good collaboration skills within teams and across departments.
- Sharp, fast learner with curiosity and aptitude for technology.
- Ability to influence, motivate, and mobilize team members and business partners.
- Self-motivated with project management skills.
- Ability to work independently and in teams.
- Driven to learn and stay current professionally.
Seniority level
Employment type
Job function
- IT Services and IT Consulting