Java Developer

The Neo Solutions

Lahore

On-site

PKR 2,400,000 - 4,200,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Neo Solutions is seeking an experienced Java Developer to lead design, development, and scaling of enterprise-grade applications across fintech and financial domains. You will drive architecture and collaborate with cross-functional teams to deliver secure, high-performance software.

Responsibilities include mentoring teams, enforcing standards, and migrating monoliths to microservices and cloud-native architectures, with LMS and digital lending exposure.

Qualifications

  • 3–4 years of hands-on Java development experience.
  • Proficiency in Java 17, Spring Boot, and Spring Cloud.
  • Expertise in Microservice Architecture, Event-Driven Systems, and API-first design.
  • Strong RESTful API, SQL/NoSQL, and asynchronous messaging (Kafka, RabbitMQ).
  • Experience with LMS, Banking, or Financial Applications.
  • Frontend familiarity with ReactJS, Angular, TypeScript.
  • Cloud platforms (AWS, GCP, or Azure) and containers (Docker, Kubernetes).
  • Security protocols (OAuth2, JWT) and PCI-DSS/SAMA compliance.
  • DevOps, CI/CD, and Infrastructure as Code (IaC).
  • Strong problem-solving, analytical, and communication skills.

Responsibilities

  • Lead design and implementation of distributed, scalable systems.
  • Translate business and technical requirements into robust architecture.
  • Work with engineering to deliver high-quality, modular code (backend/frontend).
  • Define and enforce coding standards, patterns, and best practices.
  • Evaluate modern technologies and tools aligned with trends.
  • Collaborate with DevOps, QA, and Product teams for delivery cycles.
  • Conduct code and architecture reviews, mentoring teams.
  • Ensure security, scalability, performance, and reliability across environments.
  • Drive modernization, including migration to microservices and cloud-native architectures.
  • Contribute to LMS, digital lending, banking and financial applications.

Skills

Java development
Technical leadership
Cross-functional collaboration
Problem-solving

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

Java 17
Spring Boot
Spring Cloud
Kafka
RabbitMQ
ReactJS
Angular
TypeScript
Docker
Kubernetes
OAuth2
JWT

Job description

The Neo Solutions is seeking an experienced and visionary Java Developer, lead the design, development, and scaling of enterprise-grade applications across Fintech, E-Commerce, and financial domains. The ideal candidate will have a strong technical foundation in Java, microservices, and cloud-native development.

This role demands technical leadership, and collaboration with cross-functional teams to deliver high-performance, secure, and scalable software products.

Key Responsibilities
  • Lead the design, and implementation of complex, distributed, and scalable systems.
  • Translate business and technical requirements into robust architecture and detailed design documents.
  • Work closely with engineering teams to deliver high-quality, maintainable, and modular code (backend and frontend).
  • Define and enforce coding standards, design patterns, and best practices across projects.
  • Evaluate and recommend modern technologies, frameworks, and tools aligned with evolving software trends.
  • Collaborate with DevOps, QA, and Product teams to ensure smooth and efficient delivery cycles.
  • Conduct code and architecture reviews, providing mentorship and technical guidance to development teams.
  • Ensure system security, scalability, performance, and reliability across environments.
  • Drive modernization initiatives such as migrating monolithic systems to microservices and transitioning on-premise solutions to cloud-native architectures.
  • Work on Loan Management Systems (LMS), digital lending, and other banking and financial applications to enhance and scale core products.
  • Stay updated with industry trends, regulatory compliance requirements, and best practices in Fintech and enterprise system design.
Required Qualifications
  • 3–4 years of hands-on experience in Java development.
  • Proficiency in Java 17, Spring Boot, and Spring Cloud.
  • Expertise in Microservice Architecture, Event-Driven Systems, and API-first design.
  • Strong understanding of RESTful APIs, SQL/NoSQL databases, and asynchronous messaging systems (Kafka, RabbitMQ).
  • Experience working with Loan Management Systems (LMS), Banking, or Financial Applications.
  • Familiarity with frontend technologies such as ReactJS, Angular, TypeScript, and modern UI frameworks.
  • Experience in Cloud Platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
  • Deep understanding of security protocols, authentication mechanisms (OAuth2, JWT), and compliance standards (PCI-DSS, SAMA).
  • Strong knowledge of DevOps practices, CI/CD pipelines, and Infrastructure as Code (IaC).
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
Preferred Skills
  • Familiarity with Domain-Driven Design (DDD), CQRS, and Event Sourcing.
  • Exposure to serverless architectures, GraphQL, or Reactive Java frameworks.
  • Experience leading teams in Agile / Scrum environments.
  • Contributions to open-source projects or active involvement in Java developer communities.

#JavaDeveloper #JavaJobs #Java17 #SpringBoot #SpringCloud #Microservices #SoftwareDevelopment #BackendDeveloper #SoftwareEngineer #FintechJobs #Fintech #BankingTechnology #DigitalLending #LoanManagementSystem #LMS #FinancialTechnology

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer for Cloud-Native Fintech & Banking
Lead Java Developer for Cloud-Native Fintech & Banking

The Neo Solutions • Lahore

On-site
PKR 2,400,000 - 4,200,000
Junior Java Developer
Junior Java Developer

Abacus Global • Lahore

On-site
PKR 800,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Software Engineer Java
Software Engineer Java

Systems Limited • Islamabad

On-site
PKR 1,200,000 - 1,800,000
Junior Java Software Engineer
Junior Java Software Engineer

SupportFinity™ • Saddar

On-site
PKR 600,000 - 1,000,000
Software Engineer (Java)
Software Engineer (Java)

CodeFulcrum LLC • Lahore

On-site
PKR 1,200,000 - 1,800,000
Senior Software Engineer Java
Senior Software Engineer Java

Systems Limited • Islamabad

On-site
PKR 3,000,000 - 4,500,000
Principal Software Engineer-Java
Principal Software Engineer-Java

Tkxel • Pakistan

On-site
PKR 2,400,000 - 4,800,000
Full Stack Engineer
Full Stack Engineer

Systems Limited • Punjab

On-site
PKR 1,800,000 - 2,400,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Creative Chaos • Karachi Division

On-site
PKR 2,790,000 - 4,687,000
Paid Time Off
Work From Home
Health Insurance
+5