IN
Java Software Engineer
- Hiring from
- Ireland
- Work type
- Remote
- Posted
625,971 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the Company
Not specified.
About the Role
Role is mostly remote with occasinoal travel to requried to Shannon, Ireland.
Responsibilities
- Role is mostly remote with occasinoal travel to requried to Shannon, Ireland.
- Basic administration experience on middleware components - such as MQs, API Gateways etc.
- Basic understanding of Unix commands and should be able to manage services on Unix Environment.
- Good understanding of load balancing, clustering, network, Infrastructure and Single Sign-on based web application development.
- Good written and oral communication.
- Experience coordinating with various IT functions such as Networks, Security, and QA etc.
Qualifications
- 10+ years of experience in design and development of Java, J2EE applications.
Required Skills
- 10+ years of experience in design and development of Java, J2EE applications.
- Experience in designing and building Rest APIs, microservices-based applications, including RESTful APIs and service communication using Java/J2EE frameworks.
- Strong knowledge of Java SE and Java EE, including frameworks such as Spring (Spring Boot, Spring MVC, Spring AOP, Integration etc.) and Hibernate.
- Awareness of secure coding practices (e.g., OWASP) and understanding of authentication/authorization mechanisms (e.g., OAuth, JWT).
- Experience with unit testing, integration testing, and frameworks like JUnit and Mockito.
- Familiarity with CI/CD pipelines, version control (e.g., Git), and automation tools (e.g., Jenkins, GitLab CI).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes/OpenShift, Docker swarm).
- Familiarity with monitoring tools such as Prometheus and Grafana, as well as logging frameworks (e.g., Log4j, SLF4J) and log management tools (e.g., ELK Stack - Elasticsearch, Logstash, Kibana).
- Basic administration experience on middleware components - such as MQs, API Gateways etc.
- Basic understanding of Unix commands and should be able to manage services on Unix Environment.
- Good understanding of load balancing, clustering, network, Infrastructure and Single Sign-on based web application development.
- Good written and oral communication.
- Experience coordinating with various IT functions such as Networks, Security, and QA etc.
Preferred Skills
- Agile development experience is preferred.
Pay range and compensation package
Not specified.
Equal Opportunity Statement
Not specified.
