Java Developer

Visibly, Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 126K

Job location

Remote

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Logic
Application Services
Azure
Software as a Service
Relational Databases
Database Queries
Software Debugging
Hibernate
Java Persistence API
PostgreSQL
MySQL
OAuth
Payment Gateway
Performance Tuning
Queueing Systems
RabbitMQ
Role-Based Access Control
Redis
JSON Web Token
Spring-boot
Caching
Backend
Information Technology
Kafka
Front End Software Development
REST
Software Version Control
Docker
Microservices

Job description

  • Design and develop scalable backend services using Java & Spring Boot
  • Build and maintain REST APIs consumed by frontend applications
  • Implement business logic including subscriptions, user roles, and workflows
  • Optimize database queries and ensure high performance
  • Integrate third-party services (payment gateways, email, verification APIs)
  • Write clean, maintainable, and testable code
  • Participate in architecture discussions and system improvements
  • Ensure security best practices across APIs
  • Collaborate with frontend developers and product team
  • Deploy and monitor applications in production environments

Requirements

Do you have experience in Version control systems?, Do you have a Bachelor's degree?, We're looking for a strong Java Developer (3+ years experience) who can take ownership of backend systems and build production-grade APIs with performance, scalability, and security in mind.

This is not a maintenance role this is a build-from-scratch, ship-fast, think-smart role.

Key Requirements

  • 3+ years of hands-on experience in Java development
  • Strong experience with Spring Boot
  • Solid understanding of RESTful API design and microservices architecture
  • Experience with relational databases (MySQL/PostgreSQL)
  • Knowledge of JPA/Hibernate
  • Experience with authentication & authorization (JWT, OAuth2, RBAC)
  • Understanding of subscription logic / payment integration is a plus
  • Good understanding of system design fundamentals
  • Experience with Git and version control workflows
  • Familiarity with cloud deployment (Azure/AWS preferred)
  • Strong debugging and performance optimization skills, * Bachelor's degree in Computer Science, IT, or related field
  • 3+ years of professional backend development experience
  • Strong problem-solving and analytical skills
  • Ability to work in fast-paced startup environment
  • Good communication skills
  • Experience in SaaS or multi-tenant applications is a plus

Good to Have (Bonus Skills)

  • Experience with Docker & CI/CD pipelines
  • Knowledge of message queues (Kafka/RabbitMQ)
  • Experience in building subscription-based billing systems
  • Exposure to Azure App Services or AWS EC2
  • Understanding of caching (Redis)

Benefits & conditions

$107,681.55 - $125,594.98 a year - Full-time, * Opportunity to build high-impact scalable systems

  • Direct ownership of backend architecture
  • Fast growth environment
  • Competitive compensation
  • Real product-building exposure

Pay: $107,681.55 - $125,594.98 per year

About the company

Visibol is a growth-execution and technology partner helping startups and staffing firms build scalable digital systems. We design, build, and optimize high-performance web platforms across SaaS, hiring-tech, and growth ecosystems.

Apply for this position