Senior Software Engineer, Java
Blackstone Technology Groupabout 1 year ago
Houston, Texas, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Trellis Energy is hiring a full-time Senior Software Engineer, Java. This is a great growth opportunity to help build an enterprise-level software serving the energy market. As a member of a tight-knit and high-performing team, you will be integral to our product, client, and team successes and will interact with users, analysts, developers, architects, and management.
Trellis Energy Background: Trellis Energy (trellisenergy.com) is an innovative San Francisco-based technology company offering the first SaaS B2B marketplace to transform commercial operations across the natural gas value chain.
Key Responsibilities
- Full stack development, enhancement, customization, support, and maintenance of a large and complex business system.
- Learn the Trellis software system architecture, frameworks, and coding standards.
- Participate and/or lead design and information flow sessions; conduct solution presentations.
- Create design specifications based on business and technical requirements.
- Develop, enhance, customize, support, and maintain code as per design and coding standards.
- Develop, update, and maintain unit test cases.
- Collaborate with the requirements team for product enhancements and implementations.
- Present innovative ideas for product improvements based on business understanding.
- Provide technical guidance and mentor other developers within the team.
Required Qualifications
- 7+ years in full stack and/or Java development, architecture, framework, and engineering.
- Undergraduate degree in Computer Science, MIS, Business, or related Engineering fields.
- Experience with Java/JEE, Spring (Core, MVC, AOP, Security), and JPA/Hibernate.
- Familiarity with web-based and object oriented design frameworks, principles, and standards.
- Experience with relational databases such as Oracle or MySQL.
- Knowledge of application servers such as Tomcat, JBoss, Apache, or WebLogic.
- Proficiency with JUnits and JavaDocs.
- Front end skills with HTML, CSS, JavaScript, XML, JSP, JSTL, etc.
- Experience in application development on Windows, Linux, or Unix platforms.
- Familiarity with IDE tools such as Eclipse or IntelliJ.
- Understanding of full SDLC processes and methodologies such as Agile.
- Experience working with continuous integration and continuous deployment systems (CICD).
- Strong creative thinking and ability to work independently on complex development tasks.
- Proven capability to solve complex technical and business challenges.
- Strong work ethics, clear career goals, and notable accomplishments.
- Excellent listening, written, and verbal communication skills.
Preferred Qualifications
- Knowledge and experience in the Natural Gas industry.
- Experience with UML artifacts for requirements, design, modeling, and testing.
- Recent development experience within a software product company.
Benefits & Perks
- Compensation & Benefits: Trellis Energy offers a comprehensive compensation and benefits package; the company pays 100% of the employee's health insurance premiums.
- Our Houston & San Francisco teams typically work in a hybrid model with 1 day/week in-office.
- Employment Type: Full time.
Required Skills
JBoss
Hibernate
JSTL
WebLogic
Spring Core
JavaDocs
JEE
JSP
Oracle
JUnits
Java
JPA
Eclipse
MySQL
Spring Security
Tomcat
XML
Spring AOP
SDLC
Apache
CI/CD
JavaScript
IntelliJ
Spring MVC
CSS
HTML
Agile