Our client, a major Oil and gas company, is looking for a Java developer (Entry Level) to work on a long term contract in Houston, TX
We are seeking a Java developer who will proactively contribute to a high performing team that will be responsible for development and support of critical commercial business applications for US Gas Transmission and Midstream (GTM).
Responsibilities:
- Develop and support software solutions for GTM commercial business applications
- Participate in all phases of the software development lifecycle, which include systems analysis, requirements gathering, designing, developing, testing, maintaining, and documenting
- Work closely with our business users and development team members to understand functional and data requirements for new or existing processes
- Collaborate with other developers and quality assurance analysts to coordinate feature development, clarify requirements, and resolve software bug
- Identify opportunities for system improvements and contribute to resolving technical issues, with guidance from senior team members
- Communicate effectively with cross-functional teams to ensure successful implementation of solutions
- Ensure client priorities are understood and addressed appropriately
Required Skills and Experience:
- University degree in computer science or related field
- 0-3 years web application development experience
- Familiarity or experience with developing applications with Java, Web services, CSS, XML/XSLT, HTML, JavaScript, Junit, and Oracle SQL
- Knowledge or experience with web application development and implementation of an N-Tier architecture based
- and end-to-end solution
- Understanding of object-oriented programming, software design patterns, n-tier architecture, Spring framework, data structures and algorithms, multithreading and synchronization, and performance tuning
- Basic experience with full software development life cycle including working with coding standards, source code management repository, and unit testing
Strong analytical, problem-solving, and technical skills
Communicate technical concepts effectively to both technical and non-technical audiences- Strong customer service focus in understanding and meeting the needs of our business partners
- Ability to work both independently in a team-oriented, collaborative in a team environment
- Ability to quickly learn and understand new ideas and concepts
- Self-motivated and directed
- Keen attention to detail
Preferred Skills and Experience
- Exposure to additional programming languages and techniques such as JSON, ORM, C#, IIS, ASP. Net
- Experience or coursework with GIT, DevOps, CI/CD, automated testing, cloud computing, and IT operations
- Knowledge of applicable data privacy practices and laws, as well as industry specific regulations, such as NAESB, FERC, SOX, etc.
- Understanding of gas pipeline business
- Familiarity with Agile methodology
#LI-MN2