backGo to search

Senior Software Engineer – Java with JavaFX

Office in Bangalore
bullets
Java
& others
bullets
hot

We are looking for a highly skilled Senior Software Engineer experienced in Java development with expertise in JavaFX to join our dynamic team. The ideal candidate will have a solid background in software architecture, solution design, and development, coupled with a strong understanding of seismic imaging and subsurface evaluation domains.

Responsibilities
  • Develop solutions aligned with enterprise technology principles, methods, standards, and practices
  • Lead estimation efforts, solution design, detailed technical deliverables, and creation of associated tests and documentation
  • Collaborate in Agile teams to ensure adherence to architectural and design standards while maintaining code quality
  • Consult and implement robust integration strategies, managing complex scenarios between on-premises systems, cloud platforms, and legacy solutions
  • Apply expertise to establish and maintain development standards, adopting industry best practices for tools and methodologies
Requirements
  • 5 to 8 years of relevant software development experience with Java, JavaFX, and Spring framework
  • Background in backend integration using JavaFX with MySQL, including understanding of MongoDB, Postman, and Swagger
  • Familiarity with CSS and HTML for front-end development needs
  • Domain understanding of seismic imaging and subsurface evaluation
  • Experience in microservices architecture, ensuring scalability and modular design
  • Competency in Agile methodologies and unit testing patterns to enhance software quality
  • Capability to manage complex integration scenarios involving on-premises and cloud systems
Nice to have
  • Showcase of experience in subsurface evaluation domain for added domain knowledge
  • Familiarity with additional database and API tools beyond primary skill set
  • Qualifications in UX/UI design principles