Civica is seeking a Senior Java Fullstack Developer to contribute to the establishment and implementation of application systems. The role involves extensive programming in Java/Python, analyzing complex problems, and ensuring application security and efficiency
Job Summary
The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs.
Design, develop, test, deploy, and maintain robust, scalable, and efficient applications using Java / Python.
Implement REST, async messaging, service-to-service integration and ensure seamless integration with proper fault tolerance.
Matching Summary
Match Score: 85
Civica is seeking a Senior Java Fullstack Developer to contribute to the establishment and implementation of application systems. The role involves extensive programming in Java/Python, analyzing complex problems, and ensuring application security and efficiency.
Skills & Requirements
Must-have
Java backend and frontend
Python backend and frontend
RESTful APIs development
Event-Driven Architecture (EDA) with Kafka
Containerization with Docker
Nice-to-have
AI solutions implementation
Asynchronous communication
Service-to-service integration
Agile development methodologies
Key Requirements
5-8 years of relevant experience
Bachelor’s degree or equivalent experience
Experience in systems analysis and programming
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques