Senior Software Engineer

Morgan Mckinley — Ireland · Posted ~21 hours ago

Senior

Skills

Java Scala Apache Spark Kafka Hive Hadoop Distributed systems Relational databases Software engineering Spark

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team building scalable data and streaming solutions for high-throughput systems. You will work with Java and Scala alongside distributed data technologies, develop solutions integrating distributed and relational data stores, document technical designs, and collaborate across the full software development lifecycle.

Highlights

Senior engineering role focused on scalable streaming and data aggregation, distributed systems, open-source technologies, and collaboration throughout the software development lifecycle.

Description

Overview Providing Innovative, Secure, and Reliable Switching Solutions is the lifeblood of Payment Networks, we are currently seeking a passionate, collaborative, and experienced Senior Software Engineer to join the Network Access team. The ideal candidate is passionate about both understanding the customer & the business and also working with technology teams to deliver working solutions. Primary Responsibilities Develop scalable streaming and aggregation solutions based on Java, Spark, Scala, Kafka, Hive, Hadoop Create documentation to support knowledge sharing; including flowcharts and diagrams Collaborate with other team members during all phases of software development Develop software utilizing open-source technologies to interface distributed and relational data solutions Ensure timely and accurate communication with Development Leads, Project Manager and Senior Management throughout the life cycle of the project All About You Software Engineering experience with demonstrated thought-leadership and functional influence and partnership demonstrated by a successful track record of enabling business through these technical decisions Considered a thought leader and expert in Software Engineering as with experience in related engineering disciplines Proven experience with highly scalable applications/platforms and willingness to roll up sleeves to get the job done Experience in agile development process using tools like Rally, Jira, etc. Tech Stack: Proficiency in Java Programming and Go Lang Experience in developing Spring MVC / Spring boot/ Web Services (SOAP/REST) Experience in microservices development Experience in data engineering with RDBMS systems like oracle and no sql systems Experience with Agile systems development techniques utilizing Continuous Integration (CI)/Continuous Deployment (CD) Strong background working with Linux/UNIX environments Experience in implementation of application security for Java based backend and frontend applications"