45 Neemtree Jobs
Staff Engineer - Java Technologies (5-7 yrs)
Neemtree
posted 2d ago
Fixed timing
Key skills for the job
Job Description :
Required Skills & Qualifications :
Experience :
- 5-7 years of hands-on software development experience, focusing on backend systems and architecture.
Tech Stack Expertise :
- Proficient in Java (Java 8+), with hands-on experience in frameworks such as Spring, Hibernate, and others.
- Strong knowledge of object-oriented design, multi-threading, and concurrency.
- Experience with RESTful APIs, microservices architecture, and distributed systems.
- System Design & Architecture : Proven expertise in designing and scaling large, distributed systems.
-Deep understanding of system architecture principles, trade-offs, and patterns such as Event-Driven Architecture, CQRS, and Event Sourcing.
- Cloud Experience: Hands-on experience with cloud technologies, particularly AWS, GCP, or Azure.
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Database Knowledge : Strong experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra). Expertise in designing schema and optimizing queries for performance.
- Agile Development : Experience working in an agile development environment, with knowledge of agile methodologies like Scrum or Kanban.
- Leadership Skills : Experience leading projects or teams and driving technical direction.
- Communication : Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Healthcare Domain Knowledge : Familiarity with healthcare systems or SaaS solutions in the healthcare industry is a plus, but not mandatory.
Preferred Skills & Qualifications :
- Advanced Degree : Bachelor's or Master's in Computer Science, Engineering, or a related field.
- Advanced Cloud Architecture : Experience with architecting large-scale systems on cloud infrastructure.
Functional Areas: Software/Testing/Networking
Read full job description3-6 Yrs