Principal Java Engineer

Tkxel LLC

Lahore

In loco

PKR 49.861.000 - 66.482.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Tkxel is seeking a Principal Java Engineer to lead the design and development of scalable, secure enterprise applications from its Reston, VA operation. You will guide architecture, define scalable microservices, and drive cloud-native deployments across AWS/Azure/GCP while mentoring senior engineers.

Ideal candidates bring 10+ years in Java, strong Spring Boot expertise, and a track record of delivering reliable, high-performance systems with robust API security and observability.

Competenze

  • 10+ years of professional software engineering experience in Java-based development.
  • Expertise in Java 17+ and modern Java features.
  • Extensive hands-on experience with Spring Boot, Spring Framework, and Spring Security.
  • Strong experience designing and implementing microservices and distributed systems.
  • Expertise in REST APIs, API security, and enterprise system integrations.
  • Strong understanding of OOP, design patterns, SOLID, and clean architecture.
  • Experience with PostgreSQL, MySQL, Oracle; NoSQL familiarity.
  • Hands-on experience with Kafka or RabbitMQ.
  • Understanding of concurrency, JVM internals, memory management, and performance optimization.
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD, testing frameworks, and observability.
  • Strong focus on security, scalability, resilience, and fault-tolerant design.

Mansioni

  • Lead architecture, design, and development of enterprise Java applications.
  • Define and implement scalable microservices and distributed systems.
  • Drive technical strategy, standards, coding practices, and guidelines.
  • Provide technical leadership and mentorship to senior engineers and teams.
  • Review code and guide design discussions to ensure quality and maintainability.
  • Design and optimize RESTful APIs and integrations.
  • Lead database design and data-access strategies.
  • Drive performance tuning, troubleshooting, and root-cause analysis.
  • Collaborate with Product, Architecture, DevOps, QA and stakeholders.
  • Lead cloud-native development and deployment on AWS/Azure/GCP.
  • Establish and improve CI/CD pipelines, testing, monitoring, and observability.
  • Evaluate emerging technologies and improve engineering ecosystem.

Conoscenze

Java
Spring Boot
Microservices
Cloud technologies
Distributed systems
Leadership
Architecture
REST APIs
Security
CI/CD
Observability
Performance tuning

Strumenti

Docker
Kubernetes
AWS
Azure
GCP

Descrizione del lavoro

Tkxel is a leading softwaredevelopment company located in Reston, Virginia. We are committedto develop innovative software solutions for leading enterprisesin the world, helping them grow their businesses using latesttechnology solutions.
Job Description

We are looking for a highly experienced Principal Java Engineer to lead the design and development of scalable, secure, and high-performance enterprise applications. The ideal candidate will have deep expertise in Java, Spring Boot, microservices architecture, cloud technologies, and distributed systems, along with strong technical leadership and architectural decision-making skills.

Key Responsibilities

Lead the architecture, design, and development of complex, enterprise-grade applications using Java and Spring Boot.

Define and implement scalable, reliable, and secure microservices and distributed systems.

Drive technical strategy, architecture standards, coding best practices, and engineering guidelines.

Provide technical leadership and mentorship to senior engineers and development teams.

Review code, guide design discussions, and ensure high standards of code quality, performance, and maintainability.

Design and optimize RESTful APIs and system integrations.

Lead database design, query optimization, and data-access strategies.

Drive performance tuning, troubleshooting, and root-cause analysis for complex production issues.

Collaborate with Product, Architecture, DevOps, QA, and other stakeholders to translate business requirements into technical solutions.

Lead cloud-native application development and deployment on AWS, Azure, or GCP.

Establish and improve CI/CD pipelines, automated testing, monitoring, and observability practices.

Evaluate emerging technologies and recommend improvements to the engineering ecosystem.

Required Skills & Qualifications

10+ years of professional software engineering experience, primarily in Java-based application development.

Strong expertise in Java 17+ and modern Java features.

Extensive hands-on experience with Spring Boot, Spring Framework, and Spring Security.

Strong experience designing and implementing microservices and distributed systems.

Expertise in REST APIs, API security, and enterprise system integrations.

Strong understanding of object-oriented programming, design patterns, SOLID principles, and clean architecture.

Experience with relational databases such as PostgreSQL, MySQL, or Oracle, and familiarity with NoSQL databases.

Hands-on experience with messaging technologies such as Kafka or RabbitMQ.

Strong understanding of concurrency, multithreading, JVM internals, memory management, and performance optimization.

Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.

Familiarity with CI/CD tools, automated testing frameworks, and application observability.

Strong understanding of security, scalability, resilience, and fault-tolerant system design.

Excellent communication, problem-solving, and technical leadership skills.

Preferred Qualifications

Experience with event-driven architecture and domain-driven design (DDD).

Familiarity with infrastructure as code and cloud-native development practices.

Experience with high-volume, low-latency systems and large-scale enterprise platforms.

Knowledge of system design principles, architecture documentation, and technical governance.

Experience working in Agile/Scrum environments.

Seniority & Expectations

Experience: 8+ years

Role Type: Individual contributor with technical leadership responsibilities

Focus: Hands-on engineering, system architecture, technical strategy, and mentorship

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Principal Java Engineer
Principal Java Engineer

Tkxel • Lahore

In loco
PKR 41.551.000 - 58.172.000
Principal Java Architect – Cloud, Microservices & Leadership
Principal Java Architect – Cloud, Microservices & Leadership

Tkxel • Lahore

In loco
PKR 41.551.000 - 58.172.000
Senior Java Architect - Microservices & Cloud Leader
Senior Java Architect - Microservices & Cloud Leader

Tkxel LLC • Lahore

In loco
PKR 49.861.000 - 66.482.000
Principal Java Architect - Cloud, Microservices & Scale
Principal Java Architect - Cloud, Microservices & Scale

Tkxel • Pakistan

In loco
PKR 4.000.000 - 9.000.000
Principal Java Engineer
Principal Java Engineer

Tkxel • Pakistan

In loco
PKR 4.000.000 - 9.000.000
Technical Project Manager
Technical Project Manager

Tkxel • Lahore

In loco
PKR 24.931.000 - 33.241.000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel • Lahore

In loco
PKR 24.965.000 - 36.061.000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel LLC • Lahore

In loco
PKR 1.200.000 - 2.000.000
Project Manager
Project Manager

Tkxel LLC • Lahore

In loco
PKR 25.007.000 - 33.343.000
Project Manager
Project Manager

Tkxel • Lahore

In loco
PKR 25.014.000 - 36.131.000