Demo

Java Software Engineer

Banyan Software
Chicago, IL Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 5/17/2025

Job Title: Software Engineer- Java

Location: Remote

Job Type: Full-Time


As one of Banyan’s portfolio companies, we deliver innovative SaaS solutions to clients in the electric and natural gas industries. Leveraging cutting-edge technologies, we solve complex challenges and build high-performance systems. We are currently seeking a highly skilled and motivated Software Engineer to join our dynamic team.


Job Description:

As a Software Engineer, you will be working on the development, design, and optimization of high-performance systems using a variety of technologies, including Java, PostgreSQL, TCL, C , Cassandra, and Kafka. You will be responsible for building scalable and efficient applications, ensuring high availability, and supporting complex data workflows. This is a great opportunity to work with a modern tech stack and collaborate with a cross-functional team of engineers and stakeholders.


Responsibilities:

  • Design, develop, and maintain high-performance backend services using Java, C , and other relevant technologies.
  • Work with PostgreSQL and Cassandra to manage and optimize data storage, retrieval, and queries.
  • Develop and maintain integration and message-driven systems using Apache Kafka for real-time data processing.
  • Write efficient, reusable, and testable code, ensuring high levels of code quality and performance.
  • Collaborate with product managers, data engineers, and other teams to design scalable solutions.
  • Troubleshoot, optimize, and refactor code for performance, scalability, and reliability.
  • Write and maintain technical documentation, including system designs and workflows.
  • Contribute to the continuous improvement of development processes and practices.
  • Participate in code reviews, mentorship, and sharing of knowledge with the team.


Required Skills:

  • 8 years of experience in Java and strong experience in object-oriented programming and design patterns.
  • Solid experience with PostgreSQL for relational database management and optimization.
  • Familiarity with Cassandra for NoSQL database solutions and large-scale data storage.
  • Ability to optimize and fine-tune code for scalability and high performance.
  • Knowledge of system design and architecture for large-scale distributed systems.
  • Experience working with CI/CD pipelines and version control tools (e.g., Git).
  • Strong problem-solving skills, with the ability to troubleshoot complex issues.


Desired Skills:

  • Experience working with C in high-performance environments.
  • Experience working in Kafka or event-driven architectures for real-time data streaming.
  • Experience with TCL for scripting and automation tasks.


Preferred Qualifications:

  • Bachelor’s or master’s degree in computer science, engineering, or a related field.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Experience in Agile development methodologies and working in cross-functional teams.


What We Offer:

  • Competitive salary and benefits package.
  • Flexible work hours and the option to work remotely.
  • Opportunities for career growth and professional development.
  • A dynamic, innovative, and collaborative work environment.


Diversity, Equity, Inclusion & Equal Employment Opportunity at Banyan: Banyan affirms that inequality is detrimental to our Global Teams, associates, our Operating Companies, and the communities we serve. As a collective, our goal is to impact lasting change through our actions. Together, we unite for equality and equity. Banyan is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Salary : $100,000 - $110,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer?

Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Banyan Software

Banyan Software
Hired Organization Address San Diego, CA Full Time
Employer Industry : Cloud Software Solutions Is your CV ready If so, and you are confident this is the role for you, mak...
Banyan Software
Hired Organization Address Chicago, IL Full Time
Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and cust...
Banyan Software
Hired Organization Address Evans, GA Full Time
Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and cust...

Not the job you're looking for? Here are some other Java Software Engineer jobs in the Chicago, IL area that may be a better fit.

Java Engineer

Software Guidance and Assistance, Inc., Chicago, IL

AWS Engineer with Java

Celandyne Software Solutions LLC, Chicago, IL

AI Assistant is available now!

Feel free to start your new journey!