Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Java Developer.
Karachi | Expertini

Urgent! Java Developer Job | Lucerna Tech

Java Developer



Job description

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.

.

Employee Benefits

  • Attractive salary packages commensurate with your experience and qualifications.

  • Comprehensive medical insurance coverage for you and your spouse.

  • Convenient transportation subsidy to ease your commute.

  • Annual increments to acknowledge and reward your hard work and valuable contributions.

  • Work from home or remote work models for ultimate work environment freedom.

  • Benefit from a generous leave policy, including paid sick, casual, and annual leave.

  • Thrive in a positive, inclusive work environment that values your unique perspectives and contributions.

  • Paid time off on public holidays for greater flexibility and cultural respect.

Job Type: Full-time

Education:

  • Bachelor's (Required)

Experience:

  • Java Developer: 3 years (Required)

Work Location: In person


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Developer Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Karachi, Pakistan.