Treinetic ยท 1 month ago
Full Stack Software Engineer (Angular + Spring Boot)
Treinetic is seeking an experienced Full Stack Software Engineer with expertise in Angular and Spring Boot. The role involves designing, developing, and maintaining full-stack applications while ensuring seamless integration between the frontend and backend services.
AndroidBlockchainiOSMobile AppsService IndustrySoftwareSoftware EngineeringUX DesignWeb Apps
Responsibilities
Design, develop, test, and maintain scalable full-stack applications using Angular and Spring Boot
Implement clean, efficient, and reusable code following industry best practices
Collaborate with UI/UX designers to create responsive, user-friendly interfaces
Develop and integrate RESTful APIs, GraphQL, and WebSocket-based services
Work with databases (SQL/NoSQL) and optimize queries for performance
Ensure applications are optimized for maximum performance, speed, and scalability
Debug, troubleshoot, and resolve frontend and backend issues
Write unit, integration, and end-to-end tests to maintain code quality
Participate in code reviews, technical discussions, and knowledge-sharing sessions
Stay updated with the latest trends in Angular, Spring Boot, and full-stack development
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field
4+ years of proven experience in software development with a focus on full-stack (Angular + Spring Boot)
Strong proficiency in Angular (latest versions), TypeScript, HTML5, CSS3, and JavaScript (ES6+)
Expertise in Spring Boot, Java, and RESTful API development
Experience with state management libraries (e.g., NgRx, RxJS)
Hands-on experience with GraphQL and WebSocket integration
Strong understanding of component-based architecture and modular design patterns
Familiarity with databases (MySQL, PostgreSQL, MongoDB, or similar)
Knowledge of microservices architecture and containerization (Docker, Kubernetes is a plus)
Experience with testing frameworks such as Jasmine, Karma, Jest (frontend) and JUnit, Mockito (backend)
Strong problem-solving, debugging, and analytical skills
Ability to work independently in a remote, contract-based setup
Passion for continuous learning and adopting new technologies
Company
Treinetic
As one of the leading software product engineering companies in Sri Lanka, we have the tools and the talent to bring your idea to life
Funding
Current Stage
Growth StageRecent News
2025-09-17
Company data provided by crunchbase