Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer

About the Company:

Ouro is a global, vertically-integrated financial services and technology company dedicated to the delivery of innovative financial empowerment solutions to consumers worldwide. Ouro’s financial products and services span prepaid, debit, cross-border payments, and loyalty solutions for consumers and enterprise partners.

Ouro's flagship product Netspend provides prepaid and debit account solutions that connect customers with secure, convenient access to global payment networks so they can manage their money and make everyday purchases. With a nationwide U.S. retail network, customers can purchase and reload Netspend products at 130,000 reload points and over 100,000 distributing locations.

Since Ouro's founding in 1999 by industry pioneers Roy and Bertrand Sosa, Ouro products have processed billions of dollars in transaction volume and served millions of customers worldwide. The company is headquartered in Austin, Texas with regional offices around the world. Learn more at www.ouro.com.

About the Role

We are seeking a highly skilled Senior Java Developer with a solid understanding of Core Java, microservices, kafka , AWS and Advance Java Skills. The ideal candidate will have hands-on experience in enterprise or large-scale projects, contributing to all phases of the development lifecycle. 

Responsibilities

  • Design and develop high-performance, scalable, and reusable microservice applications.

  • Full awareness of the SDLC process.

  • Deploy these microservice applications in AWS.

  • Work closely with designers, product managers, and backend developers for understanding the requirements.

Required Skills

  • Bachelor’s Degree in Computer Science or related field with 5+ years of experience

  • Excellent knowledge of CoreJava and WebServices.

  • Hands on knowledge of Kafka, microservices, AWS.

  • Good understanding of Advanced Java skills.

  • Basic Database Skills including knowledge of SQL. 

  • Experience in Version Control System (preferred Bit bucket/GIT)

Preferred Qualification 

  • Experience working on 3-4 enterprise or large-scale projects.

  • Experience of working in Snowflake/Bigquery

  • Experience in the Banking domain.

  • Understanding of agile methodologies and development practices.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer, Ouro

If you're an experienced Senior Java Developer looking for your next exciting challenge, Ouro in Noida has just the opportunity for you! At Ouro, we pride ourselves on being a global leader in financial services and technology, dedicated to crafting innovative solutions that not only empower consumers but also enhance financial security. As a Senior Java Developer, you'll play a pivotal role in designing and developing high-performance, scalable microservice applications that form the backbone of our flagship product, Netspend. Your expertise in Core Java, microservices, Kafka, and AWS will be put to good use as you collaborate closely with our talented team of designers and product managers. You'll oversee the full Software Development Lifecycle (SDLC), ensuring that our applications are not just functional, but robust and user-friendly. We’re looking for someone with a Bachelor’s degree in Computer Science or a related field and at least 5 years of hands-on experience in enterprise-level projects. You should have excellent knowledge of Core Java and WebServices, along with a good command of SQL and version control systems. If you’ve worked with Snowflake or BigQuery, that’s a plus! You'll thrive in our dynamic, agile environment, so if you are ready to take your career to the next level while contributing to impactful projects, consider joining us at Ouro!

Frequently Asked Questions (FAQs) for Senior Java Developer Role at Ouro
What are the key responsibilities of a Senior Java Developer at Ouro?

As a Senior Java Developer at Ouro, you will design and develop high-performance, scalable, and reusable microservices. You will manage the full SDLC process, collaborate with team members, and deploy applications in AWS, ensuring the functionalities meet our business requirements.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Java Developer position at Ouro?

To qualify for the Senior Java Developer position at Ouro, you should possess a Bachelor’s Degree in Computer Science or a related field along with 5+ years of relevant experience. You must be proficient in Core Java, microservices, Kafka, AWS, and have a basic understanding of SQL.

Join Rise to see the full answer
How does Agile methodology influence the development process for Senior Java Developers at Ouro?

At Ouro, Agile methodologies are integrated into our development practices, allowing Senior Java Developers like you to collaborate effectively in iterative cycles. It promotes adaptability, quick feedback, and tight-knit teamwork, enhancing the overall quality of our projects.

Join Rise to see the full answer
What tools and technologies should I be familiar with as a Senior Java Developer at Ouro?

Familiarity with Core Java, microservices, Kafka, AWS, version control systems like Bitbucket/GIT, and basic database skills is essential for a Senior Java Developer at Ouro. Additionally, experience with Snowflake or BigQuery will set your application apart.

Join Rise to see the full answer
What kind of projects do Senior Java Developers work on at Ouro?

Senior Java Developers at Ouro engage in enterprise and large-scale projects, particularly focusing on developing robust applications that support our financial products like Netspend, ensuring they meet the needs of millions of users globally.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
Can you explain your experience with microservices architecture?

In preparing to answer, focus on specific projects where you've implemented microservices, detailing the architecture you used, the challenges faced, and how you overcame them.

Join Rise to see the full answer
What strategies do you use to ensure high performance in Java applications?

Discuss techniques such as optimizing algorithms, memory management, efficient database interactions, and using monitoring tools to pinpoint performance bottlenecks.

Join Rise to see the full answer
How do you handle version control in your projects?

Explain your familiarity with tools like GIT or Bitbucket, how you manage branching and merging strategies, and your experience with code reviews in maintaining high code quality.

Join Rise to see the full answer
What role does collaboration play in your development process?

Highlight your ability to work closely with product managers, designers, and other developers, emphasizing effective communication and integration of feedback into your work.

Join Rise to see the full answer
Can you give an example of a challenging bug you resolved?

Choose a significant bug you've encountered, describe your troubleshooting process, the tools you utilized, and how it enhanced your problem-solving skills.

Join Rise to see the full answer
What experience do you have with cloud technologies like AWS?

Share specific projects where you utilized AWS services, detailing the infrastructure you built, deployment processes, and any challenges you've overcome in a cloud environment.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

Discuss your approach to task management, whether utilizing tools like Trello or Jira, and how you balance urgent issues with long-term project goals.

Join Rise to see the full answer
What is your understanding of Agile methodologies?

Provide an overview of Agile principles, discuss your experience in sprints, daily stand-ups, and how you adjust workflows based on feedback from team members and stakeholders.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Emphasize practices like code reviews, unit testing, and using design patterns, along with your experience with setting coding standards in previous projects.

Join Rise to see the full answer
Why do you want to work at Ouro as a Senior Java Developer?

Reflect on Ouro's mission and values, your interest in financial technology, and how your skills align with their goals, conveying genuine enthusiasm for contributing to their innovative projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Posted 1 hour ago
Posted 4 days ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Spreetail Remote No location specified
Posted 3 days ago

Netspend & Rêv come together to be the most innovative & accessible company in financial services, focused on helping consumers around the world manage and get more value for their money.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!