i
Caizin
3 Caizin Jobs
Principal Engineer - Java
Caizin
posted 8d ago
Key skills for the job
Job Title: Principal Engineer (Java)
Location: Pune OR Bangalore
Role & responsibilities
Key Responsibilities:
Preferred candidate profile
Qualifications:
• Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
• 10+ years of professional software engineering experience, with a strong focus on Java and associated frameworks.
• Strong expertise with the technology ecosystem of this platform - Java, Spring, Springboot, Microservices, Event Driven Architecture, Kafka, AWS, RabbitMQ, Postgres and exceptional problem-solving skills Extensive experience in designing and implementing RESTful APIs and microservices architectures.
• Proficiency with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, etc.).
• Strong understanding of multi-threading, concurrency, and performance optimization in Java.
• Experience with DevOps tools and practices (CI/CD pipelines, Docker, Kubernetes).
• Knowledge of Agile methodologies and working in an Agile environment.
• Strong problem-solving skills and ability to analyze complex technical challenges.
• Excellent communication and collaboration skills, with the ability to interact with both technical and non-technical stakeholders.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Principal Engineer roles with real interview advice