Halliburton is looking for software engineers to design, develop, test, and document scalable software systems, architect and implement components that integrate seamlessly within a broader ecosystem, and apply system design patterns to build efficient, maintainable, and high-performing solutions.
Requirements
- Minimum 10+ years of experience in Java development for complex software applications.
- Strong understanding of software design principles, best practices, and architectural considerations.
- Proficient in JDBC for database access and strong SQL skills, particularly with SQL Server and Oracle.
- Demonstrated experience in applying coding best practices, conducting code reviews, and ensuring quality.
- Familiarity with CI/CD tools and technologies, especially GitLab.
- Familiarity and understanding of modern cloud technologies and microservices
- Strong proficiency in Java SE 11 (32-bit) with readiness to work on migration to Java 17 (64-bit)
Responsibilities
- Design, development, testing, and documentation of scalable software systems, ensuring alignment with engineering best practices.
- Architect and implement components that integrate seamlessly within a broader ecosystem using REST APIs, database queries, and library calls.
- Apply system design patterns to build efficient, maintainable, and high-performing solutions.
- Expertise in technical research and development efforts and ensure timely delivery of high-quality software.
- Stay current with emerging technologies and contribute to continuous improvement across the development lifecycle.
- Proficient in JDBC for database access and strong SQL skills, particularly with SQL Server and Oracle.
- Familiarity with CI/CD tools and technologies, especially GitLab.
Other
- Self-motivated with the ability to thrive in a team-oriented environment.
- Excellent analytical, communication, and problem-solving skills.
- Quick learner with a passion for exploring new technologies.
- Team player with a willingness to mentor junior developers and collaborate on problem-solving.
- Experience in drilling and drilling operational domain especially in Oil and Gas