As a FullStack Developer at Moventi, your core responsibilities will involve designing, developing, and maintaining web applications using Java-based microservices architectures and AngularJS on the frontend. You will work on implementing robust APIs with Spring Boot, managing message flows with Apache Camel, and integrating with SQL databases.
You will engage in the full software development lifecycle, from requirements analysis and design to testing and deployment, ensuring high performance and responsiveness of applications. Collaboration with cross-functional teams is essential, promoting agile methodologies and continuous integration practices.
Key tasks include:
- Developing backend services using Java, Spring Boot, and Microservices patterns.
- Building and maintaining user-facing components with AngularJS and handling state management using Redux.
- Working with Unix-based systems to deploy and operate applications.
- Managing message queues and integration flows via Apache Camel.
- Ensuring code quality through unit and integration testing.
- Adapting to new technologies and tools to enhance development efficiency.