Software Engineer (Mid/Senior) - Java & Cloud

Research and Development
200001KS Requisition #

At Genesys, we’ve built one of the best cloud-based Customer Experience (CX) service offerings ever.  It was built from the ground-up in the cloud and handles millions of interactions per day. We have thousands of AWS EC2 instances deployed across multiple environments globally, and we push out dozens of product builds per day using a top-notch CI/CD pipeline. 

The Software Engineer will get to work with a team of developers and testers to develop and maintain several microservices that are hosted entirely in AWS. The developer will mostly be working with backend code in Java but will have some front-end JavaScript work as well. This is a great opportunity to work with new technologies, in modern architecture, on a very collaborative team! 


About you:

  • You have experience building software in at least one programming language for at least 3 years.
  • You have experience with SQL databases.
  • You have experience with REST APIs and services.
  • You are a strong problem solver with the desire to make significant contributions.
  • You show pride of ownership and strive for excellence in everything you do.
  • You are curious.
  • You keep abreast of new tools and technology.
  • You continuously learn and improve.
  • You can quickly learn new technologies, tools, and techniques.
  • You have good written and verbal communication skills.
  • You are resourceful and detail-oriented.
  • You can organize your own time and seek out the information you need.
  • You have the drive to understand how your work integrates with other groups in order to provide value to our customers.
  • You are open to constructive feedback and use it to improve.
  • You understand why testing is important and believe this to be a first-class component of new development.


Your key responsibilities:

  • You will design and implement REST APIs for the Outbound team in a Java-based microservice architecture.
  • You will test your software using the unit and mock test frameworks before deploying it.
  • You will create and maintain services that are highly scalable, available, and reliable.
  • You will deploy these services to production environments using a CI/CD pipeline.
  • You will support services in production, perform root-cause analysis of problems, and participate in blameless post-mortems
  • You will participate in a 24x7 on-call rotation (about one week of every five weeks)
  • You will continuously improve a running production system without downtime.
  • You will participate in design and code reviews to help mentor other team members and to influence the technical direction of the team.
  • You will become an expert in the architecture, design, and customer use cases for the team's services.
  • You will be part of a fast-paced culture of continuous learning and grow rapidly.
  • You will use various tools to troubleshoot issues with system stability and performance.
  • You will identify areas of risk for performance, longevity, and architectural robustness.
  • You will recommend the use of new technologies and tools when appropriate.
  • You will foster an inclusive working environment where every team member is positioned for success
  • You will understand & comply with PCI, HIPAA, and GDPR.


Tools and technologies that you will be working with:

  • Amazon Web Services (Aurora, EC2, DynamoDb, S3, SQS, SNS, RDS, Elasticache, Lambda, etc.)
  • ElasticSearch
  • Kafka
  • Git/Bitbucket
  • Maven
  • Java/JavaScript
  • Jira/Confluence
  • Microservice architecture
  • Continuous Deployment
  • Spring Boot
  • Rest APIs – including a public-facing API


Some benefits of working with us:

  • The opportunity to work in a cutting-edge microservices architecture on a platform and product that is growing rapidly.
  • Work in a culture of cooperation, learning, and blameless retrospectives with an overall focus on continual improvement.
  • Flexible work schedules and work from home options
  • Development and career growth opportunities
  • Excellent pension scheme
  • Bonus scheme
  • Health Insurance
  • Income Protection & Life Assurance



Safety for our employees and our communities is a key priority for Genesys. We continue to experience rapid growth during the Covid-19 pandemic and are conducting remote hiring and onboarding processes. All hiring and onboarding processes are being conducted remotely at this time. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least June 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis. 


About Genesys


Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Serviceā„  so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit


Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.#LI-AW1 #LI-Remote


Previous Job Searches

Activity Feed

Job shares through Genesys
Someone applied to the Sr. Business Systems Analyst - Customer Success position. 17 minutes ago
Someone applied to the Software Engineer position. 17 minutes ago
Someone applied to the Vice President, Strategy position. 17 minutes ago
Someone applied to the Cloud Information Security Engineer position. 33 minutes ago
Someone applied to the Associate Software Engineer position. 33 minutes ago

Similar Listings

Ireland, Ireland, Galway, Galway

📁 Research and Development

Requisition #: 21000042

Ireland, Ireland, Galway, Galway

📁 Research and Development

Requisition #: 210000NW

Ireland, Ireland, Galway, Galway

📁 Research and Development

Requisition #: 20000179