Senior Java Developer

 

Description:

MERN IT Solutions is a leading technology company specializing in end-to-end solutions. We are seeking a talented and experienced Java Developer to join our dynamic team at our office in Islamabad, Pakistan.

 

Skills and Expertise:

Java and Spring Framework:

Proficient in Java programming language.

Expertise in Spring Framework, with a strong emphasis on Spring Boot for developing microservices.

API Gateway:

Experience with Kong or other API Gateway solutions for managing, securing, and scaling APIs.

Databases:

Strong understanding and practical experience with SQL databases, such as MySQL and PostgreSQL.

Proficiency in working with NoSQL databases, particularly MongoDB.

REST APIs:

Design and implementation of RESTful APIs using best practices.

Microservices Architecture:

In-depth knowledge and hands-on experience in building microservices-based architectures.

Message Queue:

Familiarity with RabbitMQ for building scalable and distributed systems.

Containerization:

Expertise in Docker for containerization of applications, ensuring consistency across different environments.

Scalable APIs:

Design and implementation of scalable APIs to handle varying levels of traffic.

Caching:

Utilization of Redis for caching to improve performance and scalability.

Testing:

Proficient in writing unit tests, integration tests, and end-to-end tests for Java applications.

CI/CD Tools:

Experience with Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, Travis CI, or GitLab CI.

Optional Quality Assurance Tools:

Knowledge of code quality tools such as SonarQube and Buglog for continuous inspection and improvement.

Version Control:

Proficient in using version control systems, such as Git.

Problem Solving and Debugging:

Strong problem-solving skills and the ability to debug and optimize code for performance.

Documentation:

Thorough documentation of code, APIs, and system architecture.

Agile Development:

Experience with Agile methodologies, such as Scrum or Kanban.

Communication Skills:

Effective communication skills to collaborate with cross-functional teams.

Organization Mern IT Solutions
Industry IT / Telecom / Software Jobs
Occupational Category Senior Java Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-01-25 7:14 pm
Expires on 2024-06-20