Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

Luxoft IndiaBengaluru, Karnataka, India
22 hours ago
Job description

Project Description :

As a Java Developer for this project, you will have the opportunity to contribute to the data management architecture of industry leading software. You will work closely with cross-functional teams and regional experts to design, implement, and support solutions with a focus on data security and global availability to facilitate data-driven decisions for our customers. This is your chance to work on a stable, long-term project with a global client, focusing on digital transformation and change management.

Why Join Us?

  • Exciting Opportunities : Work in squads under our customer's direction, utilizing Agile methodologies and Scrum.
  • Innovative Application : Contribute to an application that guides and documents the sales order process, aids in market analysis, and ensures competitive pricing.
  • Workflow Governance : Be part of a team that integrates digital and human approvals, ensuring seamless integration with a broader ecosystem of applications.
  • Global Exposure : Collaborate with reputed global clients, delivering top-notch solutions.
  • Career Growth : Join high-caliber project teams with front-end, back-end, and database developers, offering ample opportunities to learn, grow, and advance your career.

If you have strong technical skills, effective communication abilities, and a commitment to security, we want you on our team!

Ready to make an impact? Apply now and be part of our journey to success!

Responsibilities :

1. Design and Development : Plan and create new functionality and features in globally deployed E&P services.

2. Data Modelling : Work with data architects to create and maintain data models optimizing storage, retrieval, and analysis.

3. Database Administration : Plan, implement and iterate on databases using the latest technologies to ensure performant, scalable, and secure solutions.

4. Automation : Develop and maintain automation pipelines to handle all stages of the software lifecycle.

5. Monitoring and Troubleshooting : Monitor customer environments to proactively identify and resolve issues while providing support for incidents.

6. Data Security : Implement and consistently improve measures to protect sensitive information and ensure compliance with regulations.

7. Documentation : Write and maintain documentation for processes, configurations, and procedures.

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)

Create a job alert for this search

Senior Software Engineer Java • Bengaluru, Karnataka, India