Browse All Jobs
Black Swan Data is seeking a Senior Software Engineer (Java) to design, build, and maintain high-performance services for its SaaS products. The Senior Software Engineer will collaborate with product managers, designers, data scientists, and other engineers in an agile environment.Role involves:
  • Designing, developing, and maintaining high-quality backend systems
  • Delivering projects on time and within budget
  • Participating in all phases of the software development lifecycle
  • Staying up-to-date on the latest technologies and trends
  • Mentoring and training junior engineers
  • Designing and implementing full-stack solutions
Requirements include:
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent work experience)
  • Extensive experience with building Java services in the Spring (Boot) ecosystem
  • Experience building and deploying scalable architectures in a cloud environment (AWS Preferred), including Kubernetes
  • Solid experience in testing frameworks (Mockito, Junit)
  • Strong understanding of CI/CD governance and principles
  • Strong problem-solving skills
  • Strong sense of ownership
  • Strong written and verbal communication skills
  • Experience working in accordance with agile and XP principles
The role with Black Swan Data offers:
  • Hybrid working (2 days in the office per week)
  • Career development opportunities
  • Flexible working and leave policies
  • Exciting clients and projects
  • Collaboration with talented teams
Apply

Black Swan Data, Inc.