
Cognizant
Data AnalystThe role
Develop and maintain secure, scalable microservice-based applications using Python, Java, JavaScript, and SQL. The role includes backend and frontend development, database optimization, automated testing, troubleshooting, documentation, monitoring, secure coding, and collaboration with technical and business stakeholders.
What you bring
Required Skills
1–3 years of professional software-engineering experience
Strong Python development skills
Java backend development
Object-oriented programming and exception handling
JavaScript for frontend development
Event handling, state management, and API integration
SQL query optimization, joins, indexing, and relational data modeling
Service boundaries
Stateless design
Interservice communication
Resilience patterns
Source control workflows
Continuous integration and automated build/deployment concepts
Unit, integration, and regression testing
Troubleshooting and root-cause analysis
Clear communication and problem-solving
Preferred / Additional Skills
Asset and wealth management knowledge
Investment and portfolio solution exposure
Experience with monitoring tools, logs, metrics, and dashboards
Secure development practices
Technical documentation and operational runbooks