Senior Java Software Engineer

 

Description:

Your main responsibility is to design, implement, test, and maintain new or existing software-based systems. You need to adapt easily to change, be open to learning new technologies.

KEY SKILLS REQUIRED FOR THE JOB:

Java, OOP, Design Patterns, Clean Code, Refactoring, Unit Testing, Spring Boot, Spring Security, Spring Data, Hibernate, JPA, Rest, Soap, Kafka/RabbitMq/ActiveMQ, Redis, PostgreSQL, Elasticsearch, MongoDB, Docker, CI/CD, Swagger.

WHAT YOU MUST HAVE

  • Deep knowledge of OOP, Design Patterns, Clean Code, Refactoring, Spring Boot, Java 1.8 / 14 (Stream/Lambda), and Unit Testing
  • Strong knowledge and experience in a microservices architecture
  • Experience building Restful, Soap backend services using popular frameworks such as Spring Boot
  • Java Collections Framework, Exception handling
  • Good knowledge of Spring Data, JPA, and Hibernate
  • Strong experience in messaging software such as Kafka/RabbitMq
  • Working Experience with caching technologies such as Spring Cache, or Redis.
  • Experience in Relational / NoSQL Database Management Systems such as PostgreSQL, Elasticsearch, MongoDB, etc.
  • Experience in usage and creation of Continuous Delivery and building pipelines
  • Experience in distributed architecture with fault tolerance and loose coupling
  • Strong knowledge of GIT
  • Strong knowledge of Agile methodologies and related software technologies (Scrum, Kanban, JIRA, etc.)
  • Work Experience with Linux OS, preferably Ubuntu
  • Amazon Server
  • Docker

JOB SPECIFICATIONS:

  • Degree in Computer Science, IT, Engineering or equivalent.
  • 2-4 years experience mainly in developing applications using Java, Spring Boot, Mongo, and mentioned technology stack.
  • EST 9 am

Organization Musaitech
Industry IT / Telecom / Software Jobs
Occupational Category Senior Java Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-01-04 1:35 am
Expires on Expired