Braintrust

Senior Java Backend Developer - Remote

Braintrust Nigeria
No longer accepting applications

Job Description

Your role in our mission

  • Work in a dynamic, fast-paced environment to expertly design applications using JAVA, CAMEL, and Spring Boot Microservices
  • Coordinate with Application Developers, Architects, Product Owners, and other SMEs to design appropriate solutions for scheduled releases
  • Work efficiently with fellow API Developers, Team Leads, and Architects to deliver features through the creation of reusable RESTful & SOAP APIs
  • Assist in the design of APIs that meet core consistent standards
  • Design, Implement & Support solutions for API security, authentication, identity management, traffic management, analytics, and performance management for APIs
  • Build integrations with various external services based on technical specifications
  • Use Object-oriented Analysis & Design concepts proficiently to architect custom solutions
  • Use expert-level proficiency in KAFKA to design data integration patterns and solutions (Data Streaming) to ensure successful product implementations
  • Use experience working with AWS Glue to create, monitor, and run ETL pipelines
  • Experience working with relational databases like PostgreSQL, MySQL, Oracle
  • Exposure and working knowledge of NoSQL databases like MongoDB, DynamoDB
  • Work in a Cloud AWS platform to design Cloud-agnostic custom solutions
  • Expertise with programming in languages like Python, C, C#, etc. is highly desirable.
  • Work with API Gateway, CDNs, API Performance testing, CI/CD pipelines, and monitoring tools
  • Prepare effective test data and functional specifications
  • Run efficient test scripts against code to ensure quality delivery and resolve code issues with urgency

What We're Looking For

  • 5+ years of experience with Java, Camel, Spring Boot microservices, and relational databases (PostgreSQL, MySQL, Oracle) in cloud setup
  • Proficiency with Docker, Kubernetes, OpenShift, and other similar technologies
  • Strong background in designing, implementing, and supporting solutions for API security, authentication, and identity management
  • Solid experience working within Agile/Scrum software development life cycles
  • Excellent organizational, analytical, and critical thinking skills with the ability to work well in a cross-functional team environment and communicate effectively up to the executive level

What You Should Expect In This Role

  • Critical technology requirements: JAVA, CAMEL, Spring Boot
  • Opportunities to travel through your work (0-10%)
  • Video cameras must be used during all interviews, as well as during the initial week of orientation

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Braintrust by 2x

See who you know

Get notified about new Senior Java Software Engineer jobs in Nigeria.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More