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

Senior Software Engineer (Java)

Black Swan Data is a leading provider of data, software, and consulting services for the consumer goods industry, seeking a Senior Software Engineer to join their innovative team.

Skills

  • Java
  • Spring Boot
  • Microservices architecture
  • Cloud computing
  • Agile methodologies
  • Problem-solving

Responsibilities

  • Design, develop, and maintain high-quality backend systems
  • Work with a cross functional team to deliver projects on time and within budget
  • Participate in all phases of the software development lifecycle
  • Stay up to date on the latest technologies and trends in the software industry
  • Mentor and train junior engineers
  • Design and implement full-stack solutions

Education

  • Bachelor's degree in computer science or related field
  • Equivalent work experience

Benefits

  • Hybrid working
  • Career development opportunities
  • Global benefits scheme
  • Flexible leave policy
  • Wellness day and development day
To read the complete job description, please click on the ‘Apply’ button
Black Swan Data Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Black Swan Data DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Black Swan Data
Black Swan Data CEO photo
Steve King
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$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 Software Engineer (Java), Black Swan Data

Join Black Swan Data as a Senior Software Engineer (Java) and become a vital part of our dynamic team, working remotely from South Africa! At Black Swan, we are revolutionizing the consumer goods industry with our innovative AI-driven technology that empowers leading brands like PepsiCo and General Mills. As a Senior Software Engineer, you will have the opportunity to design, build, and maintain high-performance backend services for our suite of SaaS products. Your strong expertise in Java, Spring Boot, and cloud computing will be crucial as you collaborate with cross-functional teams, including product managers, data scientists, and fellow engineers, ensuring we deliver quality solutions on time. Working in an agile environment, you will also mentor junior engineers and drive continuous improvement. We pride ourselves on being a values-driven company that fosters growth, well-being, and a vibrant work culture, making it easy to enjoy the work you do. If you're passionate about creating innovative data solutions and are eager to make a difference in a company committed to transparency and long-term partnerships, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Java) Role at Black Swan Data
What are the primary responsibilities of a Senior Software Engineer (Java) at Black Swan Data?

As a Senior Software Engineer (Java) at Black Swan Data, you will design, develop, and maintain high-quality backend systems that support our SaaS products. You will collaborate with cross-functional teams to deliver projects within budget and timelines, engage in all phases of the software development lifecycle, mentor junior engineers, and stay updated with the latest technologies.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer (Java) position at Black Swan Data?

To qualify for the Senior Software Engineer (Java) role at Black Swan Data, candidates should possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with extensive experience in building Java services using Spring Boot. Familiarity with cloud environments like AWS, strong problem-solving skills, and a commitment to agile methodologies are also essential.

Join Rise to see the full answer
How does Black Swan Data support the career development of its Senior Software Engineers?

Black Swan Data is committed to your professional growth as a Senior Software Engineer. Our company offers career development programs, flexible working conditions, and ample opportunities for training and skill enhancement, ensuring that every team member can build a successful career while enjoying the journey.

Join Rise to see the full answer
What type of technology stack does the Senior Software Engineer (Java) at Black Swan Data work with?

As a Senior Software Engineer (Java) at Black Swan Data, you will work with a contemporary technology stack that includes Java, Spring Boot, microservices architecture, AWS, Docker, and CI/CD tools such as Jenkins. Familiarity with Terraform and other advanced technologies like GraphQL and Kafka would be advantageous.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at Black Swan Data?

The work environment for a Senior Software Engineer at Black Swan Data is vibrant and collaborative. Emphasizing flexibility, we offer a hybrid working model, where you'll spend two days in the office, fostering connections with talented colleagues, while also enjoying the option for 100% remote work if eligible.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Java)
Can you describe your experience with Java and Spring Boot in your past projects?

When answering this question, provide specific examples of projects where you utilized Java and Spring Boot. Detail your role in those projects, highlighting any innovative solutions you contributed to and the positive outcomes they achieved.

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

Discuss your experience with various testing frameworks like JUnit and Mockito. Explain your approach to coding standards and best practices, including code reviews and pair programming. Mention how you incorporate CI/CD processes to automate testing and enforce quality.

Join Rise to see the full answer
What is your experience with microservices architecture?

Share your understanding of microservices and how you’ve implemented them in previous projects. Discuss the challenges you've faced, the solutions you applied, and how microservices benefited the project in scalability and maintainability.

Join Rise to see the full answer
Can you explain CI/CD and its importance in software development?

Highlight your knowledge of Continuous Integration and Continuous Deployment, and how these practices improve the development lifecycle. Describe a situation where you implemented CI/CD pipelines and the impact it had on the project’s efficiency.

Join Rise to see the full answer
How do you stay up to date with emerging technologies and trends in software engineering?

Discuss the channels you use, such as online courses, industry blogs, and forums. Mention any specific technologies you're currently learning about and how you plan to integrate them into your work, emphasizing your commitment to continuous improvement.

Join Rise to see the full answer
Describe a time when you had to resolve a complex technical issue.

Choose a specific example that showcases your problem-solving skills. Detail the issue, your approach to finding a solution, and the eventual outcome. Highlight any collaboration with others, emphasizing teamwork in overcoming the challenge.

Join Rise to see the full answer
What role does mentorship play in your working style?

Share your experiences in mentoring junior engineers and how you believe mentorship fosters a better team dynamic. Highlight specific instances where mentoring enhanced both your growth and that of your mentees.

Join Rise to see the full answer
How do you prioritize your tasks in an agile development environment?

Discuss your methods for prioritizing tasks, such as using agile frameworks like Scrum or Kanban. Give examples of how you've adapted to changing priorities, emphasizing your ability to remain flexible while keeping project goals in focus.

Join Rise to see the full answer
Can you discuss your experience with cloud computing, especially AWS?

Detail your hands-on experience with AWS, including specific services you've utilized and projects where you've deployed applications in the cloud. Discuss the benefits of AWS in your solutions and any challenges you overcame.

Join Rise to see the full answer
Why do you want to work at Black Swan Data as a Senior Software Engineer?

Express your enthusiasm for Black Swan Data’s mission and culture. Highlight how your skills align with the company’s focus on innovation through data, and explain how you see yourself contributing to the team and its objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Gentex Corporation seeks a Lead Machine Learning Engineer to innovate embedded solutions in their electronics division.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

As a Software Engineer at ServiceNow, you will play a key role in creating AI-powered software that enhances organizational workflows.

Photo of the Rise User
Posted 5 days ago

VISA is seeking a Software Engineer to develop cutting-edge payment solutions that create innovative value-added services in a dynamic team environment.

Photo of the Rise User

We are looking for a Software Engineer to join our Test Engineering team and enhance the quality of Risk Services applications through collaborative test automation efforts.

Photo of the Rise User

Join FUJIFILM Sonosite as a DevOps Engineer III to lead automation efforts and enhance quality in medical ultrasound technologies.

Photo of the Rise User
Posted 2 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Family Coverage (Insurance)
Life insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Social Gatherings
Company Retreats
Fitness Stipend

Lead and mentor a team of software engineers at Riot Games, shaping technical decisions for a new R&D product.

Photo of the Rise User
Posted 3 days ago

Tanium seeks a Senior Software Engineer specialized in Graph Database to architect and build innovative solutions as part of a dynamic development team.

Posted 8 days ago

Seeking a talented Frontend Specialist to deliver exceptional web applications using ReactJS for a leading client.

Black Swan Data is on a mission to revolutionise Insights & Innovation through the power of Social Prediction. Using sophisticated data science and AI techniques, we unlock social data’s potential to understand, connect and predict consumer behavi...

1 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Health Savings Account (HSA)
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 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!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY