Senior Principal Java Developer
5 days ago
We are seeking a highly skilled Principal Software Engineer / Associate Technical Manager with strong expertise in backend (Java, Spring Boot, Microservices, Kafka) and frontend (Angular) development. The ideal candidate will have hands-on experience in designing, developing, and deploying scalable, high-performance applications within a microservices architecture—preferably in the healthcare domain.
Key Responsibilities
- Design and develop scalable, secure, and high-performance backend services using Java 11/21 and Spring Boot.
- Build and maintain RESTful APIs and integrate them with frontend applications and external systems.
- Develop interactive and responsive web interfaces using Angular 13+.
- Implement asynchronous and multithreaded processing for high-throughput applications.
- Work with Kafka for real-time data streaming and event-driven architectures.
- Manage data persistence using Cassandra, SQL Server, or MongoDB.
- Deploy and manage applications on JBoss, WildFly, or Tomcat servers.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and retrospectives.
- Collaborate with cross-functional teams to ensure smooth integration, testing, and delivery.
- Follow best practices for code quality, performance tuning, and security compliance.
- Maintain detailed documentation for architecture, design, and APIs.
Required Skills & Experience
- Core Java (JDK 11+, JDK 21 preferred)
- Database expertise: Cassandra / SQL / MongoDB
- Application servers: JBoss, WildFly, Tomcat
- Version control: Git, Bitbucket
- Build & CI/CD tools: Maven/Gradle, Jenkins, SonarQube
- Cloud platforms (preferred): AWS, Azure, or GCP
- Testing frameworks: JUnit, Mockito, REST Assured, Postman
- API documentation: Swagger / OpenAPI
- Agile/Scrum practices (Scrum practitioner experience is a plus)
Preferred Qualifications
- Experience in Healthcare / Clinical Data Integration (FHIR, HL7, CCD/CCDA)
- Knowledge of security frameworks (OAuth2, JWT, OpenID Connect)
- Experience with Elasticsearch or Cassandra-based analytics
- Familiarity with DevOps pipelines and container orchestration
- Strong understanding of distributed systems, resilience, and fault tolerance
- Experience with message-driven architectures and event sourcing
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Proactive attitude with an ownership mindset
- Ability to quickly learn new tools and technologies
Nice to Have
- Certifications in Java, Spring, or Cloud platforms
- Exposure to data streaming, ETL, or batch processing systems
- Experience with:
- Spring Boot / Spring Framework (REST, Security, Data, Cloud)
- Microservices and containerization (Docker/Kubernetes)
- Apache Kafka (Producer/Consumer, Streams, Schema Registry, Offset Management)
- Angular 13+, TypeScript, HTML5, CSS3, Bootstrap/Material
- Multithreading and concurrency
Job Type: Full-time
Work Location: In person
-
Java Developer
7 days ago
Lahore, Punjab, Pakistan Digital Next Generation Full time 900,000 - 1,200,000 per yearDigital Next Generation is looking for talented and passionate Java Developers to join our growing team in Karachi and Lahore.Open Positions: Senior Java Developer Mid-Level Java DeveloperKey Skills:Strong proficiency in Java, Spring Boot, and HibernateExperience with RESTful APIs and Microservices ArchitectureFamiliarity with SQL/NoSQL...
-
Senior Java
1 day ago
Lahore, Punjab, Pakistan Enxsys Full timeWe're looking for a senior backend engineer who's fluent in Java + Spring Boot, ships clean code, and enjoys owning services end-to-end. If you've built secure, scalable microservices and APIs.What you'll doDesign, build, and maintain backend services with Java & Spring Boot .Develop REST (and occasional SOAP) APIs , event-driven microservices, and...
-
Senior Java Developer
5 days ago
Lahore, Punjab, Pakistan HR POD - Hiring Talent Globally Full time $9,250 - $22,900 per yearRequirements:3-4 years of experience in Java frameworks and related technologies.Ability to utilize web technologies such as JavaScript and jQuery to deliver interactive interfaces.Bachelors degree in Computer Science or a related field from a reputed university.Proficiency in relational databases such as SQL Server or MySQL.Candidates with expertise in both...
-
Java Developer
5 days ago
Lahore, Punjab, Pakistan Algo Full timeJob Title: Java DeveloperLocation: DHA Phase-8,Lahore (On-site) Job Description:1. We are seeking a skilled Java Developer with strong expertise in Spring Boot and hands-on experience working with SQL Server databases. The ideal candidate will be responsible for designing, developing, and maintaining backend applications, ensuring high performance,...
-
Java Developer
7 days ago
Lahore, Punjab, Pakistan TechCreatix Full time 300,000 - 600,000 per yearCompany DescriptionTechCreatix is a trusted technology partner specializing in custom software development and staffing services with expertise in AI, ML, Blockchain, Fintech, and Cyber Security. We help enterprises and SMBs achieve digital transformation goals by integrating into businesses as a cohesive team of product managers, developers, testers, and...
-
Principal Software Engineer
5 days ago
Lahore, Punjab, Pakistan People Perfect Full time 900,000 - 1,200,000 per yearWe are looking for a highly capable PRINCIPAL SOFTWARE ENGINEER.Job Role and Duties:Backend development in Node or other related technologiesFront-end development in angular or other related technologies & creation of HTML/CSS.Develop APIs in Node as per standard and optimization.Integrate 3rd Party APIs.Enhancement and changing existing Modules.Team...
-
We're Hiring: Java Developer Intern
7 days ago
Lahore, Punjab, Pakistan HiveNexis Full time 250,000 - 750,000 per yearWe're looking for a motivatedJava Developer Internwho wants to grow, learn, and work on real projects. If you're someone who enjoys solving problems, writing clean code, and improving your skills every day, this opportunity is for you.What You'll DoWork with our development team on ongoing Java-based projectsAssist in writing, testing, and debugging...
-
Java Developer
7 days ago
Lahore, Punjab, Pakistan Algo Full time 900,000 - 1,200,000 per yearJob Responsibilities:1. We are seeking a skilled Java Developer with strong expertise in Spring Boot and hands-on experience working with SQL Server databases. The ideal candidate will be responsible for designing, developing, and maintaining backend applications, ensuring high performance, security, and scalability.2. Write efficient, reusable, and scalable...
-
Java Developer
7 days ago
Lahore, Punjab, Pakistan Innovadel Technologies Full time 1,200,000 - 2,400,000 per yearWe are seeking an experienced Java Developer to join our Fintech development team. The ideal candidate will have a strong background in Java-based application development, with hands-on experience in financial or transactional systems. You'll be responsible for designing, developing, and maintaining scalable and secure financial software solutions.Key...
-
Java Developer
7 days ago
Lahore, Punjab, Pakistan Tekvaly Full time 700,000 - 1,200,000 per yearTekvalyis urgently seeking aJava Developerin Lahore for its client, Phenologix.Who We ArePhenologix is a diversified global software development and IT consulting company that provides offshore and onshore technological solutions to business enterprises. Our mission is to enable superior returns on clients' technology investments through best-in-class...