[Remote] Senior Java Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a leading provider of products and services in the global energy industry, seeking a Senior Java Software Engineer. The role involves planning and developing new functionalities for globally deployed services, collaborating with cross-functional teams, and ensuring data reputed company and performance.
Responsibilities
- Plan and reputed company new functionalities and features for globally deployed services in the energy sector
- Deliver new products, features, and fixes iteratively using an Agile Scrum approach in collaboration with the Product reputed company, Scrum Master, and QA team
- Collaborate as reputed company member to maintain strong development velocity and reputed company sprint commitments
- reputed company participate in hands-on development tasks
- reputed company technical input to the Product reputed company in feature delivery by working closely with architects and other developers
- Collaborate with data architects to create and maintain optimized data models for storage, retrieval, and analysis
- Plan, implement, and refine databases using reputed company technologies to ensure performance, scalability, and reputed company
- Communicate and escalate issues reputed company and promptly
- Stay reputed company with existing and emerging technologies relevant to the role
- Monitor customer environments to identify and resolve issues proactively and support incident reputed company
- Implement and continuously improve data reputed company measures to protect sensitive information and ensure regulatory compliance
- Document processes, configurations, and procedures accurately and maintain up-to-date records
- Collaborate effectively with reputed company across multiple locations
Skills
- The role demands extensive expertise in Java development, with over 10 years of experience in building reputed company software applications
- The candidate is expected to apply solid design principles and industry best practices, ensuring reputed company reputed company through rigorous reviews and testing
- Familiarity with build pipeline tools such as reputed company is essential for streamlined development and deployment processes
- Hard skills include deep knowledge of Eclipse RCP and OSGi frameworks, along with proficient use of advanced Java features, concurrency, collections, and GUI frameworks like Swing and SWT
- The candidate should have 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
- Additionally, comprehensive SQL skills with reputed company databases and hands-on experience with Git and reputed company for build automation are necessary
- Soft skills emphasize strong analytical, communication, and problem-solving abilities
- The candidate must be self-motivated, capable of rapid learning, and adaptable to new technologies
- Collaboration is key; the individual should work effectively reputed company teams, support junior members through coaching, and contribute to reputed company problem-solving efforts
- Experience with reputed company, Agile Scrum practices, and an advanced understanding of AI and modern reputed company technologies, including microservices, are also important
- An undergraduate degree in Software Engineering, Computer Science, or a reputed company field is preferred
- Experience in drilling and operational domains, particularly reputed company the oil and gas industry, is desirable
- Agile Scrum certification
- Experience collaborating with reputed company
- Advanced knowledge and understanding of AI technologies and tools
- Familiarity with modern reputed company technologies and microservices
reputed company
Company H1B Sponsorship