Software Engineer Java
Job Summary
KUBRA is looking for a Software Developer Java to join our Payments Engineering team. In this role you will help design build and enhance enterprise-scale software solutions that support exceptional customer experiences and high-performance payment systems.
You will work closely with engineers team leads and designers to turn business and client requirements into scalable product features. This is an exciting opportunity for a developer who enjoys solving complex technical problems contributing to software architecture and building reliable high-throughput systems in a collaborative environment.
- Contribute to design of new functionality and expand existing functionality
- Communicate with Software Engineers Team Lead and designers
- Manage a number of projects and tasks using a variety of technologies
- Learn and become proficient with new technologies as product designs dictate. This may occasionally involve training at local and national technical training workshops.
- Effective communication and organizational skills
- Team player who takes pride in their work
- Well-rounded agile adaptable and responsible individual with hands-on experience of all phases of a project requirements design development testing and deployment
- Strong analytical and problem-solving skills
- Thrives in a fast-paced delivery-oriented environment with the ability to multi-task and manage multiple competing deliverables and deadlines
- Strong object-oriented programming skills and knowledge of design patterns
- Ability and desire to work at a very detailed level while also having the ability to understand objectives from a macro perspective.
- Willing to work extended hours to meet deadlines when required
- Passionate about building great software that exceeds user expectations
- 4 years of professional software development experience in Java-based environments
- 2 years of hands-on experience building REST APIs or microservices
- Strong proficiency in Java 17 object-oriented design and design patterns
- Experience with frameworks such as Spring Boot or Jakarta EE
- Experience working with cloud platforms such as AWS GCP or Azure
- Hands-on experience with CI/CD tools such as Jenkins CircleCI or GitHub Actions
- Solid understanding of Java concurrency relational databases and stream processing
- Experience writing JUnit and integration tests to support high test coverage and code quality
- Experience integrating structured logging metrics and distributed tracing into API services to enable proactive observability and production reliability
- Demonstrated fluency with modern AI/ML development tools including GitHub Copilot Claude Code agentic coding tools and large language models
- Thrive in an award-winning innovation-driven culture that champions growth embraces diversity and fosters inclusion for all. See our awards
- Earn competitive pay with annual performance-based bonuses that recognize your impact
- Invest in your future with our 401(k) plan featuring company matching
- Stay healthy with comprehensive medical dental and vision coverage plus HSA and FSA options
- Recharge with paid vacation and sick days and a paid day off for your birthday
- Make an impact with two paid volunteer days to give back to your community
- Advance your skills withfree access to LinkedIn Learning and our education reimbursement program
- Prioritize your mental health with a free premium Headspace membership
- Stay active with our on-site fitness center (Tempe office only)
- Refuel at fully stocked refreshment stations with complimentary drinks and snacks
- Enjoy exclusive perks with access to Tickets at Work discounts and memberships
Required Experience:
IC
About Company
We provide customer experience solutions to help companies engage with their customers through multiple channels. Discover our suite of services today.