Search Jobs

Search by job, company or skills

Java Software Engineer (desktop)

Java Software Engineer (desktop)

Luxoft
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Job Role : Java Software Engineer (desktop)

Location : Bangalore/hyderbad/Noida/Pune (Hybrid)

Notice period : Imm to 45 Days

Mandatory Skills Description:

10+ years of experience

✅ Core Java & Versions

Strong proficiency in Java SE 11 (32-bit) with readiness to work on migration to Java 17 (64-bit)

Solid understanding of Java language features, concurrency, collections, Swing, SWT and exception handling

✅ Persistence & Database

Experience using JDBC for database access

Proficiency in Hibernate ORM for data persistence

Strong knowledge of SQL with SQL Server and Oracle databases

✅ Desktop Application Development

Proven experience developing and maintaining client-server desktop applications in Java

✅ Build & Dependency Management

Hands-on experience with Git, Maven for build automation and dependency management

✅ IDE & Tooling

Comfortable working with Eclipse IDE

Unit testing (JUnit, Mockito), integration testing, and test-driven development (TDD)

✅ Architecture & Deployment

Experience with monolithic applications deployed on-premises

Understanding of client-server architectures

Experience with RESTful API design, integration and SOAP Implementation using AXIS

Nice-to-Have Skills Description:

Familiarity with Swing or other Java desktop UI technologies is a plus (but not mandatory)

Languages:

  • English: C2 Proficient

More Info

Job Type:
Industry:
Employment Type:

About Company