Qureos

FIND_THE_RIGHTJOB.

Java Developer

Karachi, Pakistan

Job Title: Java Developer

Location: Onsite

Employment Type: Full-Time

About the Role: We are seeking a highly skilled Java Developer with 4-5 years of professional experience to join our growing engineering team. The ideal candidate will have strong expertise in handling legacy Java codebases, modernizing applications, and migrating monoliths to microservices. You should be passionate about delivering high-quality, maintainable software and guiding the team toward adopting industry best practices..

Key Responsibilities

  • Analyze and work with legacy Java codebases, upgrading and refactoring them to the latest Java versions.
  • Maintain and optimize applications deployed on WildFly / JBoss application servers.
  • Design and implement strategies to break down monolithic applications and build scalable microservices architectures.
  • Develop and maintain applications using Spring Boot and associated technologies.
  • Understand and consider the trade-offs and challenges of modern deployment strategies, ensuring secure, efficient, and reliable deployments.
  • Design, develop, and optimize relational (RDBMS) and NoSQL database solutions.
  • Guide and mentor the team on adopting Java-specific best practices, including clean code, design patterns, and performance optimization.
  • Collaborate closely with DevOps, QA, and other engineering teams to ensure end-to-end project success..

Required Skills and Qualifications

  • 4–5 years of professional Java development experience.
  • Hands-on experience with legacy Java systems and modernization to newer Java versions.
  • Proficient with WildFly and/or JBoss Application Servers.
  • Experience in designing and implementing microservices from monolithic architectures.
  • Strong knowledge of Spring Boot and related frameworks.
  • Solid understanding of modern deployment strategies (e.g., containers, orchestration, CI/CD pipelines) and their potential pitfalls.
  • Deep experience with Relational Databases (e.g., PostgreSQL, MySQL).
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
  • Proven ability to guide teams and establish coding standards and practices in Java.
  • Excellent analytical, troubleshooting, and communication skills.

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.