Lead Software Developer / Java Engineer
Banyan Infrastructure Corporation
·
Posted:
March 16, 2023
·
Onsite
About the position
Banyan Infrastructure is seeking a Lead Developer with experience in Java and JPA to work on their fintech solution for renewable infrastructure. The successful candidate will be responsible for developing engineering approaches for features, making architectural decisions, leading projects, mentoring and advising developers, and providing expertise in cross-functional collaboration. The role reports to the VP of Engineering and requires strong organizational skills, clear communication, intellectual curiosity, and a start-up mindset. The company values learning, curiosity, and collaboration and offers a benefits package designed to prioritize well-being and growth.
Responsibilities
- Develop engineering approach for features, estimate task time requirements, and identify gaps in functionality or areas of implementation risk
- Make build vs buy and other architectural decisions including system design, selection of external libraries, and interfaces with other Banyan components
- Lead projects: set technical vision; define, divide, and assign tasks and workstreams; provide direction to resolve technical roadblocks; and assure work is completed to plan
- Mentor and advise developers through collaborative design, pair programming, and code reviews
- Serve as a senior technical voice and provide expertise in cross-functional collaboration
- Build financial and cleantech subject matter expertise to help drive engineering decisions and contribute to the company’s long term strategy
- Provide architecture briefings, demo setup and execution, and data modeling for our executive and sales teams
- Strong back-end programming experience with Java and Java Persistence API (JPA)
- Experience evaluating new technologies for business relevance and viability
- Strong organizational skills to manage multiple threads at the same time and deliver high-quality projects against commitments
- Clear verbal and written communication to easily explain and discuss complex concepts and ideas with team members and cross-functional partners
- Intellectual curiosity and ability to identify knowledge gaps, learn quickly, and adapt to evolving technologies
- Start-up mindset - creative problem solving and the ability to function in ambiguity with limited oversight and rapid delivery cadences
- Team orientation with a willingness and desire to help others
- Cultural and emotional intelligence to collaborate in a diverse environment with global reach
- Enthusiasm for Banyan’s mission or coding as an art; alignment with Banyan’s values
- Experience or certification as an Agile scrum master (bonus point)
- Javascript knowledge using one or more Javascript framework (bonus point)
- Experience building interfaces to third party systems (bonus point)
- Cloud technology experience (AWS, serverless or microservice based implementations) (bonus point)
Requirements
- Strong back-end programming experience with Java and Java Persistence API (JPA)
- Experience evaluating new technologies for business relevance and viability
- Strong organizational skills to manage multiple threads at the same time and deliver high-quality projects against commitments
- Clear verbal and written communication to easily explain and discuss complex concepts and ideas with team members and cross-functional partners
- Intellectual curiosity and ability to identify knowledge gaps, learn quickly, and adapt to evolving technologies
- Start-up mindset - creative problem solving and the ability to function in ambiguity with limited oversight and rapid delivery cadences
- Team orientation with a willingness and desire to help others
- Cultural and emotional intelligence to collaborate in a diverse environment with global reach
- Enthusiasm for Banyan’s mission or coding as an art; alignment with Banyan’s values
- Experience or certification as an Agile scrum master (bonus)
- Javascript knowledge using one or more Javascript framework (bonus)
- Experience building interfaces to third party systems (bonus)
- Cloud technology experience (AWS, serverless or microservice based implementations) (bonus)