Job Description: Full-Time Java Developer
Overview
Zenshastra, a leading company in the Information Technology and Services industry, is seeking a highly skilled and experienced Java Developer to join our team. The ideal candidate should have a minimum of 5 years of experience in Java development and possess a strong understanding of the industry. This is a full-time position based at our on-site locations in Bangalore, Karnataka, India and Mumbai, Maharashtra, India.
Responsibilities
Overall experience of 5+ years
Senior Java backend developer with hands on development skills
Experience with software design and good to have experience with architecture
Strong experience with Spring, micro-services, REST, MQ & Kafka, databases and SQL
J.D.
- 5+ years of experience in developing enterprise solutions
- Hands-on Java and open-source server-side technologies development experience
- Strong application design skills
- Strong fundamentals of domain/event/message driven architecture
- Hands on experience with modern distributed technologies such as messaging brokers (e.g. IBM MQ, Apache Kafka) and distributed caching solutions (e.g. Hazelcast)
- Proficiency in writing complex SQL queries and experience with RDBMS providers like Sybase, MSSQL, etc.
- Excellent verbal and written communication skills
- Good problem solving and analytical skills with strong knowledge of Data Structures/Algorithms
- Experience with agile development principles, methodologies, and DevOps adoption of CI/CD/CM.
Desired Skills (Optional)
- Experience with scripting (Python) and the Linux platform.
- Experience of NoSql databases (eg MongoDB) at scale
- Experience with database performance tuning