-
Flashin 星星闪送

Senior Java Software Engineer

Flashin 星星闪送
Singapore · Full-time · Mid-Senior

Company Description

Flashin 星星闪送 is a personalized errand services provider that goes beyond traditional delivery. The company simplifies everyday tasks like tidying homes, walking pets, preparing meals, and more. Flashin values transparency, encourages bold questions, and strives to support its diverse user base.


Role Description

This is a full-time on-site role for a Senior Java Software Engineer located in Singapore at Flashin 星星闪送. The Senior Java Software Engineer will be responsible for software development, working with microservices, programming, utilizing the Spring Framework, and Java development on a day-to-day basis.


Responsibilities:

  1. Design, develop, and optimize back-end systems for mobile applications (Apps) and websites, ensuring efficient and reliable service support.
  2. Participate in business requirements analysis and collaborate closely with product managers and front-end teams to provide technical solutions.
  3. Design and implement high-performance, scalable back-end architectures, and optimize existing systems.
  4. Develop and maintain back-end services based on frameworks like Spring Boot and Spring Cloud.
  5. Design and maintain database structures (e.g., MySQL, PostgreSQL), optimize query performance, and ensure data consistency.
  6. Integrate and manage third-party services such as payment gateways, message queues, and caching systems.
  7. Build and maintain efficient APIs to ensure smooth data communication between front-end and back-end.
  8. Implement automated testing and CI/CD pipelines to ensure code quality and delivery efficiency.
  9. Troubleshoot, analyze, and resolve technical issues in the system.
  10. Stay updated with industry trends, optimize technical solutions, and contribute to team skill improvements.

Requirements:

  1. Bachelor’s degree or higher in Computer Science, Software Engineering, or related fields.
  2. 5+ years of experience in Java development with a strong foundation in Java and familiarity with Java 8+ features.
  3. Proficient in Spring Boot, Spring Cloud, and other mainstream frameworks; familiar with microservice architecture.
  4. Skilled in database design and optimization, proficient in SQL query optimization, and familiar with NoSQL databases (e.g., Redis, MongoDB) is a plus.
  5. Knowledge of message queues (e.g., RabbitMQ, Kafka) and distributed system design and implementation.
  6. Experienced in designing RESTful APIs; familiarity with GraphQL or gRPC is a plus.
  7. Practical experience in front-end and back-end separation architecture, capable of efficiently supporting front-end requirements.
  8. Familiar with Linux operating systems and capable of performing basic server maintenance operations.
  9. Proficient in version control tools like Git and experienced with DevOps tools and processes (e.g., Jenkins, Docker, Kubernetes).
  10. Strong problem-solving skills, passion for technology, and willingness to learn new technologies continuously.
  11. Excellent communication and teamwork skills, with the ability to work under pressure.

Preferred Qualifications:

  • Experience in designing and developing large-scale, high-concurrency systems.
  • Familiarity with cloud service platforms (e.g., AWS, Aliyun, GCP) and related technologies.
  • Hands-on experience in mobile application back-end development, including push notifications and payment integrations.
  • Able to communicate in Mandarin
  • No quota available for any visa sponsorship
  • This role is open for Malaysia and Singapore

Key Skills

Ranked by relevance

java message queues spring boot cloud microservices restful apis postgresql rabbitmq jenkins graphql docker devops server nosql mysql redis kafka linux grpc cicd git sql aws gcp
Login to Apply
Posted
Jan 25, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Adobe
Related

Software Development Engineer

2026-06-19

Full-time
Not Applicable
Romania
Software Development
Engineering
View Job Details
Adobe
Related

Software Development Engineer - Adobe Sites Optimizer

2026-06-18

Full-time
Not Applicable
Romania
Software Development
Engineering
View Job Details
Accenture
Related

Senior Python Engineer

2026-06-19

Full-time
Mid-Senior
Turkey
Software Development
Information Technology