Senior Software Engineer Java

NXT LABS

Not Interested
Bookmark
Report This Job

profile Job Location:

Karachi - Pakistan

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

This is a remote position.

We are looking for a highly skilled Senior Software Engineer (Java) to design develop and maintain scalable backend systems. The ideal candidate has strong experience in Java-based applications system design and delivering high-quality production-ready code.

Requirements

Key Responsibilities

  • Design develop and maintain robust scalable and secure Java applications
  • Build and optimize RESTful APIs and microservices architecture
  • Collaborate with cross-functional teams (product QA DevOps) to deliver features
  • Write clean efficient and well-documented code
  • Perform code reviews and mentor junior developers
  • Troubleshoot debug and improve system performance
  • Participate in architectural discussions and technical decision-making
  • Ensure application security scalability and reliability

Required Skills & Qualifications

  • Strong proficiency in Java (8 or above)
  • Experience with Spring Framework / Spring Boot
  • Solid understanding of object-oriented programming (OOP) principles
  • Experience with REST APIs Microservices architecture
  • Knowledge of SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB)
  • Familiarity with version control systems (Git)
  • Experience with CI/CD pipelines and build tools (Maven/Gradle)
  • Understanding of cloud platforms (AWS Azure or GCP) is a plus
  • Strong problem-solving and analytical skills

Preferred Qualifications

  • Experience with Docker Kubernetes
  • Knowledge of event-driven architecture (Kafka RabbitMQ)
  • Exposure to performance tuning and system design
  • Prior experience in Agile/Scrum environments

Soft Skills

  • Strong communication and collaboration skills
  • Ability to work independently and take ownership
  • Mentorship mindset and leadership qualities


Benefits

  • Competitive salary package
  • Growth and learning opportunities
  • Flexible working environment
  • Collaborative and supportive team culture



Required Skills:

Key Responsibilities Design develop and maintain robust scalable and secure Java applications Build and optimize RESTful APIs and microservices architecture Collaborate with cross-functional teams (product QA DevOps) to deliver features Write clean efficient and well-documented code Perform code reviews and mentor junior developers Troubleshoot debug and improve system performance Participate in architectural discussions and technical decision-making Ensure application security scalability and reliability Required Skills & Qualifications Strong proficiency in Java (8 or above) Experience with Spring Framework / Spring Boot Solid understanding of object-oriented programming (OOP) principles Experience with REST APIs Microservices architecture Knowledge of SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB) Familiarity with version control systems (Git) Experience with CI/CD pipelines and build tools (Maven/Gradle) Understanding of cloud platforms (AWS Azure or GCP) is a plus Strong problem-solving and analytical skills Preferred Qualifications Experience with Docker Kubernetes Knowledge of event-driven architecture (Kafka RabbitMQ) Exposure to performance tuning and system design Prior experience in Agile/Scrum environments Soft Skills Strong communication and collaboration skills Ability to work independently and take ownership Mentorship mindset and leadership qualities

This is a remote position. We are looking for a highly skilled Senior Software Engineer (Java) to design develop and maintain scalable backend systems. The ideal candidate has strong experience in Java-based applications system design and delivering high-quality production-ready code. Requiremen...
View more view more