FullStack Java Developer
VISEO ASIA
full-time
Required skills
- Agile
- automated testing
- backend
- BDD
- communication skills
- containerization
- data modeling
- database
- Docker
- frontend
- Git
- Java
- JS
- Kubernetes
- microservices
- MVC
- NoSQL
- React
- SQL
- state management
- TDD
- web services
- RESTful
About the role
VISEO ASIA
Website:
viseo.com
Job details:
RESPONSIBILITIES
- Participate in the full software development lifecycle including design, estimation, development, testing, and deployment
- Design and develop scalable backend services using Java and Spring Boot
- Build and maintain RESTful APIs and microservices architectures
- Develop dynamic and responsive frontend applications using React
- Design and manage graph database models using Neo4j, including query optimization
- Collaborate with Business Analysts and Solution Architects to translate business requirements into technical solutions
- Write clean, maintainable, and testable code following best practices (TDD/BDD)
- Conduct code reviews and ensure coding standards are followed
- Participate in CI/CD processes, automated testing, and deployment pipelines
- Optimize application performance, scalability, and reliability
- Contribute to architecture design (microservices, APIs, cloud-native patterns)
PROFILE
- Bachelor’s degree in Computer Science, IT, or a related discipline
- 5–10 years of experience in fullstack development (depending on level)
- Strong hands-on experience in:
- oJava (Java 8/11/17)
- oSpring Framework (Spring Boot, Spring MVC, Spring Security)
- oReact.js (hooks, state management, API integration)
- Proven experience with Neo4j or other graph databases (Cypher query language preferred)
- Strong understanding of microservices architecture
- Experience with RESTful APIs and web services
- Good knowledge of database concepts (SQL/NoSQL) and data modeling
- Experience with CI/CD pipelines, Git, and Agile methodologies
- Familiarity with containerization tools (Docker, Kubernetes) is a plus
- Strong analytical thinking and problem-solving skills
- Excellent communication skills and ability to work in distributed teams
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.