Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
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
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again