10 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 (desktop) (Bengaluru)
🏢 Luxoft
📍 Bengaluru