Blue Bean Software Logo

Senior Java Engineer

Blue Bean Software|Posted 3 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    Docker
    Bash
    Java EE
    Spring Framework
    Spring Boot
Nice-to-have skills:
    Datadog

Location and salary

Remote policy:In-office
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

What We Do

Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.

We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination of tech savvy and a deep understanding of a client’s needs.

We have a prominent presence in the financial services industry and have started to branch out into other industries, such as agritech and healthtech.

Who We Are

At Blue Bean Software, we believe in creating an environment where like-minded software engineers are able to express themselves freely and pursue their individual and professional growth. We further encourage individuals to master their respective skill sets while effectively working within teams to overcome challenges and accomplish set goals.

At Blue Bean Software, we firmly believe in maintaining a culture of self-motivation, integrity, and trust to drive productivity.

How We Work

We have a flat organisational structure and value collaboration between our teams. We further believe in empowering individual team members to ensure agile decision-making and streamlined communication across all teams to deliver efficient and effective customer service at all times.

Your Skills and Experience:

  • 6+ years of hands-on experience in Java development.
  • Strong expertise in Spring Boot and designing RESTful APIs or event-driven systems.
  • Deep experience with Docker: building, deploying, and debugging containerised Java apps.
  • Advanced knowledge of Datadog.
  • Strong understanding of system performance metrics, service reliability, and observability.
  • Solid experience working with microservices in production environments.

Additional Information

Advantageous:

  • Exposure to Kubernetes.
  • Experience with Infrastructure as Code (Terraform, Helm).
  • Familiarity with messaging systems like Kafka, RabbitMQ, or cloud-native messaging tools.
  • Experience with cloud platforms (AWS/GCP/Azure), especially with logging and monitoring integrations.
  • Knowledge of OpenTelemetry or other observability frameworks.

Competencies:

  • Ability to give input into innovative solutions.
  • Ability to work under pressure and tight deadlines.
  • Self-motivated and a self-starter.
  • Ability to work in a team environment.
  • Strong written and verbal communication skills.
  • Advocate for engineering excellence, including performance, security, and scalability.
  • Able to lead initiatives, coach peers, and influence engineering practices.

About Blue Bean Software

15-50 employees

Blue Bean Software is a premier custom software development house delivering complex world-class software solutions on a variety of technology platforms to clients ranging from large corporate enterprises to dynamic startups.

Our impeccable track record includes helping develop successful software initiatives that help our clients achieve their goals.

By combining a broad range of technical expertise with an unparalleled commitment to client satisfaction, we have become an authoritative option for companies looking for custom software development services, including supplementing in-house resources in the delivery of discrete project components, integration of the latest technology with existing enterprise infrastructure and creating complex interactive environments. <br><br>

Why Blue Bean Software?

Respect, integrity and excellence are at our core.

We are a bright and charismatic bunch who are:

  • Creating bold solutions for our clients.
  • Passionate about problem solving.
  • Constantly building skills that stretch our imagination.
  • Acknowledging the diversity of our experience.
  • Thriving for work-life balance. <br><br>

Hiring Process

🚀 What to Expect in Our Hiring Process

We keep our process simple, transparent, and respectful of your time. Here's what the journey looks like:

Step 1: Application Questionnaire 📝

Your first step is completing a short questionnaire — this helps us understand your skills, experience, and availability right from the start.

Step 2: Introductory Chat 💬

A friendly conversation with our People Team to get to know you better, share more about Blue Bean Software, and answer your initial questions.

Step 3: Technical Assessment

An opportunity to showcase your problem-solving and coding skills through practical coding challenges relevant to the work you'd be doing.

Step 4: Technical Interview 🔧

A discussion with our engineering leadership team to explore your technical thinking, past experience, and programming fundamentals.

Step 5: Client Interview or Assessment 👥 (where required)

For client-facing roles, you may also meet with the client or complete an additional assessment to ensure alignment with their project needs.

Step 6: Offer Stage 🎉

If we're aligned, we'll extend an offer and guide you through the next steps to set you up for success.

💡 Our Commitment to You Throughout this process, we're committed to doing our best to ensure clear communication, timely feedback and to provide you all the information you need to make the best decision for your career.

Perks at Blue Bean Software

Premium Hardware
Flexible Hours
Access to online learning
Maternity, paternity leave
Supportive team
Casual dress code
Discretionary Bonus
Fuel Allowance

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Sass
Sass
Heroku
Heroku
Laravel
Laravel
PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
Python
Python
MySQL
MySQL
PHP
PHP
Java
Java
Spring Framework
Spring Framework
React
React
Redis
Redis
MongoDB
MongoDB
MEAN Stack
MEAN Stack
jQuery
jQuery
HTML5
HTML5
Go
Go
CouchDB
CouchDB
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
Google App Engine
Google App Engine
nginx
nginx
ASP.NET
ASP.NET
MS SQL
MS SQL
Oracle
Oracle
TypeScript
TypeScript
Vue.js
Vue.js
Angular
Angular
Flutter
Flutter
Amazon CloudFront
Amazon CloudFront
Amazon API Gateway
Amazon API Gateway
Rust
Rust
DigitalOcean
DigitalOcean
Cloud Functions
Cloud Functions
Google Cloud Platform
Google Cloud Platform
Amazon Web Services
Amazon Web Services
.NET Core
.NET Core

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Google Analytics
Google Analytics
Mailgun
Mailgun

dev ops

Bower
Bower
Git
Git
Docker
Docker
GitLab
GitLab
Android Studio
Android Studio
npm
npm
Xcode
Xcode
Terraform
Terraform
SonarQube
SonarQube
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio
VS Code
VS Code

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
MailChimp
MailChimp
odoo
odoo
Confluence
Confluence
Zoom
Zoom
Workplace
Workplace
Miro
Miro

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: