174 TetraHed Jobs
Senior Software Engineer - Java Technologies
TetraHed
posted 24d ago
Flexible timing
Key skills for the job
Responsibilities :
- Design, develop, and deploy microservices using Java and Spring Boot.
- Ensure adherence to microservices architecture principles and best practices.
- Collaborate with cross-functional teams to define and implement APIs.
- Write clean, maintainable, and efficient code.
- Perform code reviews and provide technical guidance to team members.
- Troubleshoot and resolve complex technical issues.
- Participate in the entire software development lifecycle, from requirements gathering to deployment.
- Optimize application performance and scalability.
- Implement security best practices to protect application data.
Required Skills and Experience :
- 8+ years of experience in Java development with a strong focus on Spring Boot.
- Proven experience in designing and developing microservices architectures.
- Strong proficiency in Java, Spring Framework, and related technologies (Spring Data, Spring Cloud).
- Experience with RESTful APIs and API Gateway development.
- Understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
Preferred Skills :
- Experience with NoSQL databases (MongoDB, Cassandra).
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with messaging systems (Kafka, RabbitMQ).
- Understanding of domain-driven design (DDD)
Employment Type: Full Time, Permanent
Read full job description3-5 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru