Full-Time
Senior Java Software Engineer
Posted on 4/18/2024
Customer experience management for utilities
Senior
Mississauga, ON, Canada
- Bachelor’s degree in Computer Science or Engineering, or equivalent experience
- Master’s degree is preferred
- Minimum of 5 years of experience in Java environments
- Leadership experience is preferred
- Experience with Amazon AWS cloud facilities such as EC2, S3, and RDS is preferred
- Strong proficiency in Java and object-oriented design, with knowledge of Spring/Spring Boot and Java EE
- Experience in Java concurrency, use of relational databases, and stream processing
- Experience writing JUnit tests to achieve high test coverage of Java code changes
- Experience working with Linux systems
- Experience with Puppet/Chef/Terraform or similar software
- Experience with Docker
- Contribute to design of new functionality and expand existing functionality
- Collaborate with Software Engineers, Team Lead, and management on product roadmap and architecture development plan
- Participate in full software development life cycle
- Write code and contribute to the software architecture of a highly concurrent, high-throughput system
- Help to train and mentor other Software Engineers
- Manage a number of projects and tasks using a variety of technologies
- May travel to visit clients throughout North America to participate in design sessions and deliver technical presentations and training
- Learn and become proficient with new technologies as product designs dictate
- Suggest ideas for new products and micro-services
- Create/assist with architecture of new products
- Write software to add features to existing software
- Write highly concurrent, highly performant software
- Bootstrap new software applications possibly with new architecture
- Debug and resolve bugs in existing software
- Write unit tests proving software fixes or features
- Automated AWS resource creation/modification
KUBRA provides a favorable workplace for those interested in customer experience management solutions, with a strong emphasis on servicing utility and government sectors. As a leading provider, the company's role in innovating billing, payment solutions, and outage communications is significant, impacting over 40% of U.S. households. Employees at KUBRA work on critical meter-to-cash processes and leverage advanced technological tools, contributing directly to improved customer management and service delivery in vital public sectors.
Company Stage
M&A
Total Funding
N/A
Headquarters
Mississauga, Canada
Founded
1992