Software Developer - Java at Zinkworks
Dublin county, Dublin County, Ireland -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 26

Salary

0.0

Posted On

18 Aug, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description
  • Design, develop, and maintain robust and secure Java-based applications.
  • Work with Spring and Spring Batch frameworks to deliver high-performance services.
  • Ensure scalability, performance, and reliability across distributed systems.
  • Participate in code reviews, provide technical guidance, and mentor junior developers.
  • Support continuous integration and deployment pipelines to ensure efficient delivery.
  • Experience transforming legacy functionalities to support microservice modernization.
  • Troubleshoot production issues and contribute to root cause analysis.
  • Work in an Agile/Scrum environment, contributing to all sprint events and artifacts with strong JIRA practice.
  • Embrace analysis and testing activities to find defects early.
  • Work closely with product teams to acquire business domain knowledge to support development & QA activities
  • Collaborate closely with cross-functional teams including architects, testers, and DevOps engineers.


Essential Skills And Experience

  • Core Technologies: Strong hands-on expertise with Java (JDK 8+) with Spring Integration and Spring Kafka. Also, Spring Batch for large-scale data processing
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps best practices.
  • Architectures: Solid microservices architecture experience
  • Databases: Solid SQL, Oracle database design and management Experience
  • Messaging & Streaming: Proficiency with ActiveMQ and Kafka.
  • Cloud-Native: Exposure to Docker, Kubernetes, Helm, and OpenShift.
  • CI/CD & Build Tools: Skilled in Jenkins, Gradle, and Maven.
  • Caching & SCM: Experience with Redis, Git, and GitLab.
  • Quality Assurance: Strong awareness of testing methodologies and software quality practices.


Responsibilities
Loading...