Principal Java Engineer

Tkxel

Lahore

Presencial

PKR 41.551.000 - 58.172.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Tkxel is seeking a highly experienced Principal Java Engineer to lead design and development of scalable, secure enterprise applications in Reston, VA. You will own architecture decisions, mentor engineers, and drive standards for performance and reliability.

Ideal candidates will have 10+ years in Java-based development, deep Spring Boot expertise, and a strong track record in microservices, cloud platforms, and distributed systems.

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

Java
Spring Boot
Microservices
Cloud
Distributed systems
Technical leadership
Architectural decisions

Herramientas

Docker
Kubernetes
AWS
Azure
GCP

Descripción del empleo

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

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Principal Java Engineer
Principal Java Engineer

Tkxel LLC • Lahore

Presencial
PKR 49.861.000 - 66.482.000
Principal Java Architect – Cloud, Microservices & Leadership
Principal Java Architect – Cloud, Microservices & Leadership

Tkxel • Lahore

Presencial
PKR 41.551.000 - 58.172.000
Senior Java Architect - Microservices & Cloud Leader
Senior Java Architect - Microservices & Cloud Leader

Tkxel LLC • Lahore

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

Tkxel • Pakistán

Presencial
PKR 4.000.000 - 9.000.000
Principal Java Engineer
Principal Java Engineer

Tkxel • Pakistán

Presencial
PKR 4.000.000 - 9.000.000
Technical Project Manager
Technical Project Manager

Tkxel • Lahore

Presencial
PKR 24.931.000 - 33.241.000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel • Lahore

Presencial
PKR 24.965.000 - 36.061.000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel LLC • Lahore

Presencial
PKR 1.200.000 - 2.000.000
Project Manager
Project Manager

Tkxel • Lahore

Presencial
PKR 25.014.000 - 36.131.000
Project Manager
Project Manager

Tkxel LLC • Lahore

Presencial
PKR 25.007.000 - 33.343.000