Luxoft
Senior Java Developer with desktop development
Remote Senior $4.7k–$12.8k/moest.
Summary
Luxoft is seeking a Senior Java Developer to design and develop high-performance enterprise information systems for geological and geophysical data analysis in the Oil & Gas domain. The role involves collaborating with geophysicists and data scientists to build cloud and on-premises solutions using modern technologies including Java, Eclipse RCP, and microservices architecture.
What you'll do
- Collaborate with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust software solutions
- Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization
- Present architectural designs and technical proposals to the architecture review board
- Design and develop thin and thick client applications that interact with cloud-based microservices
- Implement and optimize computation algorithms
- Ensure high code quality through unit testing, code reviews, security hardening and continuous integration
- Provide technical support and lead user troubleshooting sessions
- Mentor junior developers and contribute to architectural and implementation decisions
- Stay current with emerging technologies in geophysical computing and software development
Requirements
- 6+ years of hands-on Java development experience
- Strong Java Core knowledge
- Experience with desktop development frameworks: Swing, SWT, or Eclipse RCP
- Proven experience designing and building complex systems end-to-end
- Practical understanding of multithreaded programming
- Solid knowledge of design patterns and software architecture principles
- Experience working in non-microservices, non-cloud-native development environments
- Stable career trajectory with no fragmented job history
- English: B2 Upper Intermediate
- Nice-to-Have: C++ development skills, Eclipse RCP experience, OSGi knowledge, Oil & Gas domain experience
Conditions
Project is based on SCRUM methodology with Agile principles. Work involves close cooperation with Customer team located in Houston. Team is senior, supportive and friendly. Stable, long-term project with adoption of new technologies.