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
$ 126KJob 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.