JobHabor

Senior Java Software Engineer

Luxoft

Location
Noida
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Plan and develop new functionalities and features for globally deployed services in the energy sector.
  • Deliver new products, features, and fixes iteratively using an Agile Scrum approach.
  • Collaborate as a team member to maintain strong development velocity and achieve sprint commitments.
  • Actively participate in hands-on development tasks.
  • Provide technical input to the Product Owner in feature delivery.
  • Collaborate with data architects to create and maintain optimized data models.
  • Plan, implement, and refine databases using current technologies.
  • Communicate and escalate issues clearly and promptly.
  • Stay current with existing and emerging technologies relevant to the role.
  • Monitor customer environments to identify and resolve issues proactively.
  • Implement and continuously improve data security measures.
  • Document processes, configurations, and procedures accurately.
  • Collaborate effectively with remote teams across multiple locations.

Requirements

  • Extensive expertise in Java development, with over 10 years of experience in building complex software applications.
  • Apply solid design principles and industry best practices.
  • Ensure code quality through rigorous reviews and testing.
  • Familiarity with build pipeline tools such as GitLab is essential.
  • Deep knowledge of Eclipse RCP and OSGi frameworks.
  • Proficient use of advanced Java features, concurrency, collections, and GUI frameworks like Swing and SWT.
  • Strong experience with JDBC and Hibernate ORM for database interactions and data persistence.
  • Proficiency in unit testing tools (JUnit, Mockito), integration testing, and TDD methodologies is required.
  • Comprehensive SQL skills with Oracle databases.
  • Hands-on experience with Git and Maven for build automation.
  • Strong analytical, communication, and problem-solving abilities.
  • Self-motivated, capable of rapid learning, and adaptable to new technologies.
  • Work effectively within teams, support junior members through coaching, and contribute to collective problem-solving efforts.
  • Experience with remote teams, Agile Scrum practices.
  • Advanced understanding of AI and modern cloud technologies, including microservices.

Preferred

  • An undergraduate degree in Software Engineering, Computer Science, or a related field is preferred.
  • Experience in drilling and operational domains, particularly within the oil and gas industry, is desirable.
  • Agile Scrum certification
  • Experience collaborating with remote teams.
  • Advanced knowledge and understanding of AI technologies and tools
  • Familiarity with modern cloud technologies and microservices

Skills

  • Java
  • Eclipse RCP
  • OSGi
  • Swing
  • SWT
  • JDBC
  • Hibernate ORM
  • JUnit
  • Mockito
  • TDD
  • SQL
  • Oracle
  • Git
  • Maven
  • AI
  • Cloud technologies
  • Microservices

Similar roles