Country Delight
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
19 Country Delight Jobs
3-10 years
Country Delight - Lead/Senior Software Engineer - Java Technologies (3-10 yrs)
Country Delight
posted 17d ago
Flexible timing
Job Description :
We are seeking an experienced Java Lead and Senior Engineer with over 7 years of hands-on experience in Java development, who will take ownership of designing and building scalable logging solutions.
The ideal candidate should possess strong knowledge of partitioning, data sharding, and database management (both SQL and NoSQL) and should be well-versed in AWS cloud services. This is a critical role where you will lead a team to build reliable and efficient systems while ensuring high performance and scalability.
Key Responsibilities :
Lead Java Development :
- Architect, design, and implement backend services using Java, ensuring high performance, scalability, and reliability.
Logging Solutions :
- Build and maintain robust logging solutions that can handle large-scale data while ensuring efficient retrieval and storage.
Database Expertise :
- Implement partitioning, data sharding techniques, and optimize the use of SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
- Ensure database performance tuning, query optimization, and data integrity.
Cloud Deployment :
- Utilize AWS cloud services such as EC2, RDS, S3, Lambda, and CloudWatch to design scalable, secure, and high-availability solutions.
- Manage cloud-based infrastructure and deployments to ensure seamless operations.
Collaboration & Leadership :
- Lead and mentor a team of engineers, providing technical guidance and enforcing best practices in coding, performance optimization, and design.
- Collaborate with cross-functional teams including product management, DevOps, and QA to ensure seamless integration and deployment of features.
Performance Monitoring :
- Implement solutions for monitoring and ensuring the health of the system in production environments.
Innovation & Optimization :
- Continuously improve system architecture to enhance performance, scalability, and reliability.
Required Skills & Qualifications :
- Education : Bachelor's or Master's degree in Computer Science, Information Technology, or related fields.
- Experience : 7+ years of hands-on experience in Java (J2EE/Spring/Hibernate) development.
- Database Skills : Strong experience with both SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB). Proficiency in partitioning and data sharding.
- AWS Expertise : Deep understanding of AWS cloud services including EC2, S3, RDS, CloudWatch, and Lambda. Hands-on experience in deploying and managing applications on AWS.
- Logging and Monitoring : Experience in building and managing large-scale logging solutions (e.g., ELK stack, CloudWatch Logs).
- Leadership : Proven track record of leading teams, mentoring junior engineers, and handling large-scale, complex projects.
- Problem-Solving : Strong analytical and problem-solving skills, with the ability to debug and troubleshoot in large, complex systems.
- Soft Skills : Excellent communication, leadership, and teamwork skills. Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications :
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with microservices architecture and event-driven systems.
- Knowledge of CI/CD pipelines and DevOps practices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
Work life balance
No personal growth
3-10 Yrs
3-5 Yrs
Gurgaon / Gurugram
7-9 Yrs
₹ 5 - 7.5L/yr
Bangalore / Bengaluru
10-15 Yrs
₹ 4.5 - 7L/yr
Gurgaon / Gurugram
7-12 Yrs
₹ 8.5 - 15L/yr
Hyderabad / Secunderabad, Gurgaon / Gurugram
2-4 Yrs