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 Solid 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