Job
Description
As a Java Backend Developer in the team specializing in the IoT domain, your role will involve designing, developing, and deploying scalable microservices utilizing Spring Boot, SQL databases, and AWS services. You will play a pivotal role in guiding the backend development team, implementing DevOps best practices, and optimizing cloud infrastructure to ensure high-performance and secure services. - Architect and implement high-performance backend services using Java (Spring Boot) - Develop RESTful APIs and event-driven microservices with a focus on scalability and reliability - Design and optimize SQL databases (PostgreSQL, MySQL) - Deploy applications on AWS utilizing services like ECS, Lambda, RDS, S3, and API Gateway - Implement CI/CD pipelines using tools such as GitHub Actions, Jenkins, or similar - Monitor and optimize backend performance - Ensure best practices for security, authentication, and authorization using OAuth, JWT, and IAM roles - Collaborate with the team to maintain high standards of efficiency and quality The ideal candidate will possess expertise in: - Java (Spring Boot, Spring Cloud, Spring Security) - Microservices architecture - API development - SQL (PostgreSQL, MySQL) - ORM (JPA, Hibernate) - DevOps tools (Docker, Kubernetes, Terraform, CI/CD, GitHub Actions, Jenkins) - AWS cloud services (EC2, Lambda, ECS, RDS, S3, IAM, API Gateway, CloudWatch) - Messaging systems (Kafka, RabbitMQ, SQS, MQTT) - Testing frameworks (JUnit, Mockito, Integration Testing) - Logging & monitoring tools (ELK Stack, Prometheus, Grafana) Preferred skills that would be beneficial for this role include: - Experience in the IoT domain - Previous work experience in startups - Familiarity with event-driven architecture using Apache Kafka - Knowledge of Infrastructure as Code (IaC) with Terraform - Exposure to serverless architectures In return, the company offers: - Competitive salary with performance-based incentives - Opportunity to lead and mentor a high-performing tech team - Hands-on experience with cutting-edge cloud and microservices technologies - Collaborative, fast-paced work environment where your skills and expertise will be valued and further developed If you have experience in any IoT domain and are enthusiastic about contributing to a dynamic team focused on innovation and excellence, we invite you to apply for this full-time, on-site/hybrid Java Backend Developer position in Kochi.,