Principal Software Engineer-JAVA

Posted 3 Days Ago
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Information Technology • Machine Learning • Marketing Tech • Software • App development • Generative AI
Tkxel delivers AI and software solutions for enterprises, specializing in cloud, data, and automation.
The Role
Lead design and implementation of scalable, resilient Java-based systems (microservices, IoT, real-time streaming). Provide JVM performance tuning, architecture guidance, observability, and mentor engineering teams while collaborating with architects, DevOps, and product stakeholders to deliver cloud-native, maintainable solutions.
Summary Generated by Built In

Principal Software Engineer

As an Principal Software Engineer at tkxel, you will contribute to the design and evolution of scalable, resilient, and maintainable systems across enterprise, IoT, and data-driven domains. This is a hands-on technical leadership role for someone with strong Java engineering depth, solid architectural thinking, and the ability to guide teams in building future-ready systems.

You will work closely with Java Architects, Solution Architects, DevOps engineers, Product Owners, and engineering teams to design clean, secure, and scalable solutions using modern Java technologies.

Key Responsibilities
  • Design and contribute to modular, resilient application architectures using Java 17+, Spring Boot, and Spring Cloud.
  • Apply domain-driven design, event-driven architecture, and microservices patterns to improve scalability and maintainability.
  • Provide technical guidance on JVM behavior, garbage collection, threading, concurrency, and application performance.
  • Support Java performance profiling, memory leak analysis, and application-level optimization.
  • Evaluate trade-offs between blocking and non-blocking I/O, synchronous and asynchronous flows, and reactive programming models.
  • Architect and implement real-time data ingestion and integration flows using Kafka, MQTT, WebSockets, gRPC, or similar technologies.
  • Contribute to IoT backend systems that process high-volume sensor and device events with a focus on reliability, latency, and scalability.
  • Integrate backend services with relational databases, NoSQL databases, time-series databases, data lakes, and analytics platforms.
  • Collaborate with data engineering and AI/ML teams to define APIs, data contracts, and event schemas that support analytics and intelligent systems.
  • Promote observability, distributed tracing, event traceability, and effective monitoring across services.
  • Identify potential bottlenecks through code reviews, architectural reviews, load testing, and performance analysis.
  • Advocate for clean architecture, SOLID principles, secure coding, and maintainable engineering practices.
  • Design systems with resilience patterns such as graceful degradation, retries, circuit breakers, and idempotent service behavior.
  • Mentor engineers on system design, code quality, performance tuning, and refactoring decisions.
  • Collaborate with Solution Architects, DevOps, and Product Owners to balance technical quality, delivery speed, and business goals.
  • Participate in technical discovery and pre-sales discussions to help evaluate client requirements, risks, and possible solution approaches.
  • Stay updated on the Java ecosystem, including Project Loom, Virtual Threads, GraalVM, and modern cloud-native practices.
  • Support modernization initiatives for legacy Java systems, including migration to cloud-native, containerized, or serverless architectures.
Requirements
  • 7+ years of professional software development experience, including 2+ years in a technical leadership, system design, or architecture-focused role.
  • Strong command of Java 17+, Spring Boot, Spring Cloud, JPA/Hibernate, and RESTful API design.
  • Solid understanding of concurrency, JVM performance tuning, design patterns, and functional programming concepts in Java.
  • Hands-on experience with microservices, API gateways, distributed systems, and service-to-service communication.
  • Experience with distributed tracing and monitoring tools such as Zipkin, Jaeger, Prometheus, Grafana, ELK, or similar stacks.
  • Cloud-native experience with AWS, Azure, or GCP, preferably with Kubernetes or container orchestration platforms.
  • Proficiency with relational databases, NoSQL databases, and preferably time-series databases.
  • Familiarity with CI/CD pipelines, GitOps practices, and modern DevOps workflows.
  • Exposure to IoT protocols such as MQTT or CoAP is a strong plus.
  • Experience with reactive frameworks such as Spring WebFlux or Vert.x is a plus.
  • Understanding of real-time data streaming platforms such as Kafka; AWS Kinesis experience is a plus.
  • Strong analytical and problem-solving mindset with the ability to identify patterns, root causes, and long-term solutions.
  • Excellent communication skills with the ability to align engineering decisions with business goals.
  • Mentorship-driven, collaborative, and comfortable working in cross-functional agile teams.


Skills Required

  • 7+ years professional software development experience including 2+ years in technical leadership, system design, or architecture-focused role
  • Strong command of Java 17+
  • Spring Boot
  • Spring Cloud
  • JPA/Hibernate
  • RESTful API design
  • Solid understanding of concurrency, JVM performance tuning, garbage collection, threading, and design patterns
  • Hands-on experience with microservices, API gateways, distributed systems, and service-to-service communication
  • Experience with distributed tracing and monitoring tools (Zipkin, Jaeger, Prometheus, Grafana, ELK or similar)
  • Cloud-native experience with AWS, Azure, or GCP and container orchestration (Kubernetes) or similar
  • Proficiency with relational databases and NoSQL databases
  • Familiarity with CI/CD pipelines and GitOps practices
  • Understanding of real-time data streaming platforms such as Kafka
  • Excellent communication skills and ability to align engineering decisions with business goals
  • Mentorship-driven, collaborative experience working in cross-functional agile teams
  • Exposure to IoT protocols such as MQTT or CoAP
  • Experience with reactive frameworks such as Spring WebFlux or Vert.x
  • AWS Kinesis experience
  • Familiarity with Project Loom, Virtual Threads, or GraalVM
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Reston, VA
1,000 Employees
Year Founded: 2008

What We Do

AI driven technology solutions for modern enterprises. We help organizations transform, scale, and innovate through a combination of artificial intelligence and advanced software engineering. By applying intelligent automation and data driven systems, businesses can simplify operations, improve efficiency, and unlock new growth opportunities. Our expertise includes AI strategy and consulting to identify high impact opportunities, AI development to build machine learning models and predictive systems, and intelligent automation to streamline workflows and boost productivity. We also deliver cloud migration, application modernization, embedded systems, and digital product engineering to help businesses move beyond legacy limitations and build scalable, future ready solutions. With a strong focus on results, we enable faster time to market, reduced operational costs, and improved performance across critical business functions. Every solution is tailored to specific goals, ensuring measurable outcomes and long term value. Take the next step toward smarter growth. Contact us now for a consultation and start transforming your business today.

Similar Jobs

Motive Logo Motive

Payroll Analyst

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
2 Locations
4000 Employees

Motive Logo Motive

Senior Technical Support Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
3 Locations
4000 Employees

Motive Logo Motive

Account Executive

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
3 Locations
4000 Employees

Motive Logo Motive

Account Executive

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
3 Locations
4000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
LTX Thumbnail
Conversational AI • Generative AI
Jerusalem, Israel
360 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account