02 Sep
|
Luxoft
|
Bengaluru
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
Robust 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
📌 Java Software Engineer (Bengaluru)
🏢 Luxoft
📍 Bengaluru