- Design, develop, and optimize back-end components using Java.
- Leverage Apache Spark for efficient big data processing.
- Implement microservices architecture to enhance scalability and maintainability.
- Work with Cassandra and Postgres databases for data storage and retrieval.
- Ensure the stability and performance of our service.
- Collaborate with cross-functional teams to address operational challenges.
- Troubleshoot and resolve issues promptly.
- Develop proof of concepts (POCs) to explore new ideas and technologies.
- Apply critical thinking to design robust solutions.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Over 8 years of software development experience
- Proficiency in Java, with experience in building scalable applications.
- Familiarity with Apache Spark for big data processing.
- Exposure to microservices architecture and Reactjs.
- Knowledge of Cassandra, Postgres, and Kafka.
- Strong problem-solving skills and a passion for continuous learning.
Software Engineer - Bangalore Urban, India - Insight Global
Description
We are a leading technology solutions provider with a rich legacy of innovation and excellence. Our commitment to cutting-edge solutions has positioned us as a trusted partner for businesses worldwide. As we continue to expand, we are seeking a skilled Software Engineer to join our dynamic team.
Role Summary
As a Software Engineer (Back-End), you will play a pivotal role in enhancing and maintaining our critical product. This product has been in production for an extended period, ensuring stability and reliability for our clients. You'll collaborate closely with internal application teams, contributing to the backbone of our services.
Key Responsibilities
Back-End Development (90%):
Critical Product Support:
Innovation and Research:
Qualifications