Job Description

About the role


In this role, you’ll be responsible for developing the backend of the SaaS application with Java and other cutting edge technologies. You’ll be working on complex systems that are used to serve thousands end-users a day. We wrote our system from scratch about 4 years ago, so you’ll be working with modern technology and won’t have to worry about decades old legacy code.


Our Stack (we don't expect you to have all of these)




  • Language: Java 17




  • Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring Cloud




  • Architecture: Microservices, REST API, Message Queues




  • Database: MySQL, MyBatis, ShardingSphere, MongoDB




  • Caching: Redis (AWS ElastiCache), ElasticSearch




  • Message Queue: RocketMQ




  • Cloud: Docker, Kubernetes, AWS



Apply for this Position

Ready to join Pleased Inc? Click the button below to submit your application.

Submit Application