Senior Java Software Engineer

 

Description:

Job Responsibilities:

  • Deliver the backlog both for business as usual, prioritized incidents and strategic projects in
  • A timely manner with the right quality and testing coverage.
  • Support the technical team to make key technical decisions on the future of the platform.
  • Help us to manage and scale our systems focusing on high availability, to be able to offer a robust service.
  • Apply agreed and well known ways of working such as TDD or BDD.

 

About you

  • We would like to bring you to the next level in your professional career.
  • We look for experienced java developers that are proactive and can learn new technologies and frameworks.
  • People that are flexible and adaptable. Good team players willing to support other team members.
  • As an orientation, the following points summarize the technical skills we are looking for.
  • We know they are a lot, so we are flexible with people missing some of them and willing to learn.
  • You have 5 years of experience working in Java Enterprise (JEE) and/or Spring MVC or Spring Boot. Any experience in a Java EE application server will be valuated (Weblogic, JBoss, iAS, WebSphere)
  • You have implemented web services in one or multiple flavours (SOAP, REST... etc) and you have consumed those services from 3rd party applications as well. XML and JSON are a must here. XSLT would be very helpful.
  • You know SQL and you have experience running SQL and DDL for one or more of the following databases: Oracle, DB2, MySQL / MariaDB, PotgreSQL, SQLServer, MongoDB and/or Couchbase.
  • You are experienced in one or more cache engines: local caches, distributed or data grids and tools such as Redis, Coherence, Ignite... etc.
  • You are familiar with distributed applications and its way to log and to be monitored. Ideally you should be familiar with Grafana, Kibana, Elasticsearch and/or Logstash.
  • You must be familiar with IBM Websphere, IBM DB2, Struts 1 & 2, JSP, SOAP services, JPA, and EJB 2 & 3
  • You are familiar with the usual tools in java development: ant, maven and/or gradle, Jenkins, SonarQube... and one or more integrated environments such as Eclipse, IBM RAD, IntelliJ Idea, NetBeans or a similar one.
  • You master GIT and you are familiar with GIT lifecycles and gitops.
  • You have a degree in engineering or computers science

 

Organization HR Ways - Hiring Tech Talent
Industry IT / Telecom / Software Jobs
Occupational Category Senior Java Software Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2023-11-02 3:26 am
Expires on 2024-12-22