Java Software Engineer (IE)
Ireland 2 hours ago
Job Description
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students’ potential and extend teachers’ capabilities.
HMH serves more than 50 million students and 4 million educators in 150 countries. For more information, visit www.hmhco.com
Software Engineering at HMH
Software Engineering at HMH is focused on building fantastic software to meet the challenges facing teachers and learners, enabling and supporting a wide range of next generation learning experiences. We design and build custom applications and services used by millions. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry.
We are staffing small, self-contained development teams with people who love solving problems, building high quality products and services. We use a wide range of technologies and are building up a next generation microservices platform that can make our learning tools and content available to all our customers.
You'll work with technologies such as Java, Spring Boot, AWS, Kubernetes, Jenkins etc.
Purpose of the Role:
For you this will be a hands-on coding role working as part of a cross-functional team alongside other developers, designers and quality engineers, within an agile development environment. We’re working on the development of our next generation learning platform and solutions utilizing the latest in server and web technologies.
As a Service Engineer on our agile team, you'll be at the heart of building and maintaining the diverse range of services that drive our learning platform, from cutting-edge microservices to core web applications, directly impacting our users learning experiences and outcomes.
You'll have the opportunity to:
Design, document, implement, test, and deploy robust and scalable microservices.
Collaborate closely with other engineers to deliver high-quality software through agile methodologies, including participating in testing and deployment processes.
Contribute to a culture of continuous improvement, exploring new technologies and approaches to enhance our platform, including monitoring and database management practices.
Directly impact Educators and Learners by ensuring the reliability and performance of our platform, empowering their educational journeys and unlocking their learning potential.
If you thrive in a fast-paced, collaborative environment and are passionate about using technology to make a difference in education, we encourage you to apply. We're committed to fostering professional growth and offer opportunities for training and development to help you reach your full potential.
Design, develop, and maintain high-quality, robust, and scalable components for our learning platform, including modern microservices and established web applications, using technologies like Java, Spring Boot, and AWS.
Actively participate in code reviews and contribute to automated testing and continuous integration/continuous delivery (CI/CD) pipelines.
Proactively monitor the performance and health of our applications, identifying and addressing potential issues to ensure optimal uptime and user experience.
Champion our engineering culture by contributing to and refining our engineering best practices, fostering a spirit of continuous improvement and a supportive and collaborative team environment.
Utilize project tracking and agile development methodologies to effectively manage your work.
Collaborate effectively within a cross-functional, agile development team to solve complex technical challenges, share knowledge, and contribute to the overall product architecture.
Proactively identify opportunities for improvement in our systems and processes, contributing to a culture of innovation and excellence.
Essential Skills & Experience:
Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
3-5 years of experience in software development, with a focus on building and maintaining robust and scalable applications.
Strong proficiency in Java development, including experience with frameworks such as Spring Boot.
Experience with microservice architecture and related concepts, such as separation of concerns.
Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration platforms (e.g., Mesos).
Proficiency in designing and developing RESTful and GraphQL APIs.
Experience with CI/CD tools (e.g., Jenkins)
The Information Technology organization is transforming to realize our mission: Become a leader in HMH’s digital transformation, and as a strategic partner, innovate and deliver highest value, competitive advantage solutions across all corporate and business functions. Our ambition is to be a digital leader through innovation and develop and deliver leading edge technology such as robotic process automation and artificial intelligence to solve some of HMH’s greatest operational business challenges. Our professionals will have business relevant skills to connect our HMH partners to technologies that propel the businesses to deliver the greatest value for HMH and our customers.
We are building a team of IT professionals with an insatiable appetite to learn, a relentless focus on customer service, a technological curiosity toward future possibilities, and a creativity in solving business challenges with leading technologies. Our team will find ways to work together, create a sense of community where it’s safe to take risks and learn together, develop our careers, and all have an opportunity to work on new technologies. We will work together, learn together and have fun together. As a team, we will lead HMH’s digital transformation.
Java Software Engineer (IE)
Ireland 2 hours ago
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and...
Software Engineer III - Full Stack Java Developer
Dublin, Leinster 10 days ago
JPMorgan Chase. Ireland - Any, Dublin Industry: Banking / Financial Services We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the...
Staff Software Engineer
Dublin, Leinster 14 days ago
Dublin-Dublin, Client A global technology company based in Cork. Requirements Bachelor’s in Computer Science or related fields Strong programming skills in Java OR Kotlin. 5+ years of experience working on cloud technologies on AWS/Azure/GCP...
Staff Software Engineer
Dublin, Leinster 14 days ago
Dublin-Dublin, Client A global technology company based in Cork. Requirements Bachelor’s in Computer Science or related fields Strong programming skills in Java OR Kotlin. 5+ years of experience working on cloud technologies on AWS/Azure/GCP...
Staff Software Engineer
Dublin, Leinster 14 days ago
Dublin-Dublin, Client A global technology company based in Cork. Requirements Bachelor’s in Computer Science or related fields Strong programming skills in Java OR Kotlin. 5+ years of experience working on cloud technologies on AWS/Azure/GCP...
Staff Software Engineer
Dublin, Leinster 14 days ago
Dublin-Dublin, Client A global technology company based in Cork. Requirements Bachelor’s in Computer Science or related fields Strong programming skills in Java OR Kotlin. 5+ years of experience working on cloud technologies on AWS/Azure/GCP...
Senior Software Engineer, Endpoint Security Agents
Dublin, Leinster 1 month ago
Dublin-Dublin, Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience coding in one or more of the following languages: C, C+, Java, or Python. 4 years of experience in software development. 3 years of...
Software Engineer, WAN Core
Dublin, Leinster 1 month ago
Dublin-Dublin, Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience coding in a general purpose coding language (e.g., Java, C, C+, Python, Shell, Go or JavaScript, etc.) or in system design. Experience...
Associate Quality Engineer (IE)
Ireland 1+ months ago
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and...
Quality Engineer (IE)
Ireland 1+ months ago
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and...