drjobs Senior Java Developer العربية

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Re - Italy

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Senior Java Engineer
Location: Islamabad & Lahore Pakistan
Company: HireOn (on behalf of our clients)
Job Type: Fulltime Onsite

About the Role: We are seeking a highly skilled Senior Java Engineer with extensive experience in building highperforming scalable and enterprisegrade applications. As part of a talented software team you will work on missioncritical applications contributing to all phases of the development lifecycle. This is an onsite role based in either Islamabad or Lahore.
Key Responsibilities:
  • Contribute to all phases of the software development lifecycle.
  • Write welldesigned testable and efficient Java code along with unit and integration tests.
  • Ensure code quality and coverage complying with design specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review.
Required Qualifications:
  • Minimum 5 years of experience in developing and maintaining highperformance missioncritical backend applications.
  • Proven experience in implementing Java 8 (and above) applications in a production environment.
  • Expertise in building robust REST APIs and microservices using Java.
  • Proficient in the Spring Framework (Spring Boot REST JPA Security OAuth etc.).
  • Indepth knowledge of microservices patterns and implementation styles.
  • Proficiency in working with both relational and NoSQL databases.
  • Strong experience in writing automated test cases using JUnit Gherkin and Cucumber.
  • Proficiency with build tools like Gradle or Maven.
  • Strong troubleshooting and technical analysis skills including performance optimization.
  • Excellent communication skills and a teamcentric approach to discussion and decisionmaking within a distributed team.
Preferred Qualifications:
  • Experience deploying applications to containerized platforms whether onpremise or in the cloud.
  • Profound understanding of Java and JEE internals (Classloading Memory Management Transaction Management etc.).
  • Experience with messaging platforms (e.g. Kafka IBM MQ RabbitMQ).
  • Familiarity with application servers such as WebSphere WebLogic or JBoss.
Bonus Skills:
  • Working knowledge of service mesh frameworks like Istio or Linkerd.
  • Experience with Reactive Java Programming.
  • Familiarity with Functional Programming principles.

If you are passionate about technology and thrive in a dynamic environment we encourage you to apply.



kafka,gradle,spring boot,nosql databases,java,troubleshooting,communication skills,microservices,rest apis,weblogic,junit,maven,spring framework

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.