Softenger Malaysia
Java Developer
Full-stack developer building and maintaining web applications and backend services with Java Spring Boot, Angular, and Flutter — designing RESTful APIs and system integrations, joining sprint planning and code reviews, and supporting deployment and production. Requires 5+ years of software development experience.
- Compensation
- Not disclosed
- Location
- Malaysia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Minimum 5 years of software development experience
- Strong hands-on experience in Java and Spring Boot development
- Strong hands-on experience in Flutter and Angular development
- Experience developing and integrating RESTful APIs and system integration services
- Strong knowledge of SQL databases, JPA/Hibernate, and relational database concepts
- Experience with Git version control and collaborative development practices
- Familiarity with Agile Scrum methodology and SDLC processes
- Experience implementing CI/CD pipelines and application security mechanisms such as OAuth2 and JWT
- Experience with Angular Material and RxJS
- Strong analytical, communication, and problem-solving skills with teamwork ability
Nice to have
- Knowledge of microservices architecture, Docker, and Kubernetes
- Knowledge of UI/UX best practices and frontend performance optimization
- Experience delivering solutions for government or enterprise-scale projects
Full description
- Design, develop, maintain, and support web applications and backend services using Angular and Java Spring Boot.
- Develop responsive, user-friendly, secure, and scalable applications based on business requirements.
- Develop and maintain RESTful APIs, system integrations, and frontend-backend interactions.
- Participate in system design, sprint planning, code review, and technical discussions throughout the software development lifecycle.
- Collaborate with developers, testers, business users, and other stakeholders to ensure successful project delivery.
- Troubleshoot and resolve application issues, defects, and performance bottlenecks across frontend and backend components.
- Support deployment, testing, production activities, and ensure application performance, usability, security, and scalability.
Experience
Minimum 5 years of software development experience with strong hands-on experience in Java and Spring Boot development.
Technical Skills and Competencies
- Strong hands-on experience in Java, Spring Boot, Flutter and Angular development.
- Experience in developing and integrating RESTful APIs and system integration services.
- Strong knowledge of SQL databases, JPA/Hibernate, and relational database concepts.
- Experience with Git version control and collaborative development practices.
- Familiarity with Agile Scrum methodology and software development lifecycle (SDLC) processes.
- Knowledge of microservices architecture, Docker, and Kubernetes.
- Experience in implementing CI/CD pipelines and application security mechanisms such as OAuth2 and JWT.
- Experience with frontend technologies and frameworks, including Angular Material and RxJS.
- Knowledge of UI/UX best practices and frontend performance optimization techniques.
- Experience in delivering solutions for government or enterprise-scale projects will be an added advantage.
- Possess strong analytical, communication, and problem-solving skills with the ability to work effectively in a team environment.